From 116835ed0d245f3e73173f2f2057265827416ce6 Mon Sep 17 00:00:00 2001 From: Vadim Kochan Date: Mon, 8 Feb 2016 08:01:52 +0200 Subject: trafgen: l2: Add MPLS header generation Add support for MPLS header creating with fields: Label, TClass, Bottom-Stack, TTL By default S-field is set to 1 (last label), but resets to 0 if lower MPLS header is added. Signed-off-by: Vadim Kochan Signed-off-by: Tobias Klauser --- trafgen_l2.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'trafgen_l2.h') diff --git a/trafgen_l2.h b/trafgen_l2.h index 9beb2aa..14f0e84 100644 --- a/trafgen_l2.h +++ b/trafgen_l2.h @@ -28,6 +28,13 @@ enum vlan_field { VLAN_ETYPE, }; +enum mpls_field { + MPLS_LABEL, + MPLS_TC, + MPLS_LAST, + MPLS_TTL, +}; + extern void protos_l2_init(void); #endif /* TRAFGEN_L2_H */ -- cgit v1.2.3-54-g00ecf