diff options
Diffstat (limited to 'src/vnet/ip/ip_flow_hash.h')
-rw-r--r-- | src/vnet/ip/ip_flow_hash.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/vnet/ip/ip_flow_hash.h b/src/vnet/ip/ip_flow_hash.h index bd37ef7307b..30dfcd70a1b 100644 --- a/src/vnet/ip/ip_flow_hash.h +++ b/src/vnet/ip/ip_flow_hash.h @@ -38,7 +38,17 @@ _ (proto, 4, IP_FLOW_HASH_PROTO) \ _ (reverse, 5, IP_FLOW_HASH_REVERSE_SRC_DST) \ _ (symmetric, 6, IP_FLOW_HASH_SYMMETRIC) \ - _ (flowlabel, 7, IP_FLOW_HASH_FL) + _ (flowlabel, 7, IP_FLOW_HASH_FL) \ + _ (gtpv1teid, 8, IP_FLOW_HASH_GTPV1_TEID) + +typedef struct +{ + u8 ver_flags; + u8 type; + u16 length; + u32 teid; +} __attribute__ ((packed)) gtpv1u_header_t; +#define GTPV1_PORT_BE 0x6808 /** * A flow hash configuration is a mask of the flow hash options |