[dpdk-dev] [PATCH v2 1/3] app/testpmd: add GENEVE parsing
Ferruh Yigit
ferruh.yigit at intel.com
Mon Sep 14 19:27:18 CEST 2020
On 8/27/2020 8:02 AM, Ophir Munk wrote:
> From: Ophir Munk <ophirmu at 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 <ophirmu at 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.
More information about the dev
mailing list