Ophir Munk ea0e711b8a app/testpmd: add GENEVE parsing
GENEVE is a widely used tunneling protocol in modern Virtualized
Networks. testpmd already supports parsing of several tunneling
protocols including VXLAN, VXLAN-GPE, GRE. This commit adds GENEVE
parsing of inner protocols (IPv4-0x0800, IPv6-0x86dd, Ethernet-0x6558)
based on IETF draft-ietf-nvo3-geneve-09. GENEVE is considered more
flexible than the other protocols.  In terms of protocol format GENEVE
header has a variable length options as opposed to other tunneling
protocols which have a fixed header size.

Signed-off-by: Ophir Munk <ophirmu@mellanox.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
2020-10-16 19:18:47 +02:00
..
2020-10-15 23:09:58 +02:00
2020-10-15 22:33:47 +02:00
2020-10-06 14:50:13 +02:00
2020-10-08 09:34:58 +02:00
2020-10-12 22:52:48 +02:00
2020-10-08 14:33:20 +02:00
2020-10-05 10:24:12 +02:00
2020-10-06 00:42:21 +02:00
2020-10-16 15:01:54 +02:00