From 8aa7e5bf95e452cec43412036b59c04014149cde Mon Sep 17 00:00:00 2001 From: Vadim Kochan Date: Thu, 22 Sep 2016 23:55:36 +0300 Subject: trafgen: l2: Add support for PFC header Add PFC header fields setting (prio vector, time per priority). By default Ethernet header is pushed with required fields. Signed-off-by: Vadim Kochan Signed-off-by: Tobias Klauser --- trafgen_l2.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'trafgen_l2.h') diff --git a/trafgen_l2.h b/trafgen_l2.h index 7c8ef7d..dd1d947 100644 --- a/trafgen_l2.h +++ b/trafgen_l2.h @@ -12,6 +12,27 @@ enum pause_field { PAUSE_TIME, }; +enum pfc_field { + PFC_OPCODE, + PFC_PRIO, + PFC_PRIO_0, + PFC_PRIO_1, + PFC_PRIO_2, + PFC_PRIO_3, + PFC_PRIO_4, + PFC_PRIO_5, + PFC_PRIO_6, + PFC_PRIO_7, + PFC_TIME_0, + PFC_TIME_1, + PFC_TIME_2, + PFC_TIME_3, + PFC_TIME_4, + PFC_TIME_5, + PFC_TIME_6, + PFC_TIME_7, +}; + enum arp_field { ARP_HTYPE, ARP_PTYPE, -- cgit v1.2.3-54-g00ecf