From a4e17af38e2e2545c32292b7b46102d49e738e1e Mon Sep 17 00:00:00 2001 From: Vadim Kochan Date: Mon, 1 Feb 2016 19:01:39 +0200 Subject: trafgen: l2: Add VLAN header generation Add generation of VLAN header with supported fields: TPID, DEI/CFI, PCP, VID Changed struct proto_field.offset uint16_t -> int16_t to make TPID offset -2 to point to ether type. Signed-off-by: Vadim Kochan Signed-off-by: Tobias Klauser --- trafgen_l2.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'trafgen_l2.h') diff --git a/trafgen_l2.h b/trafgen_l2.h index 38727ec..9beb2aa 100644 --- a/trafgen_l2.h +++ b/trafgen_l2.h @@ -19,6 +19,15 @@ enum arp_field { ARP_TPA, }; +enum vlan_field { + VLAN_TPID, + VLAN_TCI, + VLAN_PCP, + VLAN_DEI, + VLAN_VID, + VLAN_ETYPE, +}; + extern void protos_l2_init(void); #endif /* TRAFGEN_L2_H */ -- cgit v1.2.3-54-g00ecf