This patchset adds GENEVE parsing of inner protocols (IPv4-0x0800, IPv6-0x86dd, Ethernet-0x6558) based on IETF draft-ietf-nvo3-geneve-09.
v1: Initial version v2: Rebased + Minor update in protocol options field: char opts[0] ===> uint8_t opts[] Ophir Munk (3): app/testpmd: add GENEVE parsing app/testpmd: enable configuring GENEVE port app/testpmd: reduce tunnel parsing code duplication app/test-pmd/csumonly.c | 120 ++++++++++++++++++++++++++++---------------- app/test-pmd/parameters.c | 13 ++++- app/test-pmd/testpmd.h | 1 + lib/librte_net/Makefile | 2 +- lib/librte_net/meson.build | 3 +- lib/librte_net/rte_geneve.h | 72 ++++++++++++++++++++++++++ lib/librte_net/rte_vxlan.h | 1 + 7 files changed, 167 insertions(+), 45 deletions(-) create mode 100644 lib/librte_net/rte_geneve.h -- 2.8.4