On 8/27/2020 8:02 AM, Ophir Munk wrote: > From: Ophir Munk <ophi...@mellanox.com> > > 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 <ophi...@mellanox.com> > --- > app/test-pmd/csumonly.c | 70 ++++++++++++++++++++++++++++++++++++++++++- > app/test-pmd/testpmd.h | 1 + > lib/librte_net/Makefile | 2 +- > lib/librte_net/meson.build | 3 +- > lib/librte_net/rte_geneve.h | 72 > +++++++++++++++++++++++++++++++++++++++++++++
cc'ed Oliver for the 'rte_geneve.h' part.