[dpdk-dev] [PATCH v8 0/3] Tunnel Offload API
Ferruh Yigit
ferruh.yigit at intel.com
Fri Oct 16 15:19:05 CEST 2020
On 10/16/2020 1:51 PM, Gregory Etelson wrote:
> Tunnel Offload API provides hardware independent, unified model
> to offload tunneled traffic. Key model elements are:
> - apply matches to both outer and inner packet headers
> during entire offload procedure;
> - restore outer header of partially offloaded packet;
> - model is implemented as a set of helper functions.
>
> v2:
> * documentation updates
> * MLX5 PMD implementation for tunnel offload
> * testpmd updates for tunnel offload
>
> v3:
> * documentation updates
> * MLX5 PMD updates
> * testpmd updates
>
> v4:
> * updated patch: allow negative values in flow rule types
>
> v5:
> * rebase to next-net
>
> v6:
> * update tunnel offload API documentation
>
> v7:
> * testpmd: resolve "%lu" differences in ubuntu 32 & 64
>
> v8:
> * testpmd: use PRIu64 for general cast to uint64_t
Ahh, I thought build issue solved in v7 already with 'PRIu64' but it seems not.
I will drop the v7 and get this one.
>
> Eli Britstein (1):
> ethdev: tunnel offload model
>
> Gregory Etelson (2):
> ethdev: allow negative values in flow rule types
> app/testpmd: add commands for tunnel offload API
>
> app/test-pmd/cmdline_flow.c | 170 ++++++++++++-
> app/test-pmd/config.c | 252 +++++++++++++++++++-
> app/test-pmd/testpmd.c | 5 +-
> app/test-pmd/testpmd.h | 34 ++-
> app/test-pmd/util.c | 35 ++-
> doc/guides/prog_guide/rte_flow.rst | 81 +++++++
> doc/guides/rel_notes/release_20_11.rst | 10 +
> doc/guides/testpmd_app_ug/testpmd_funcs.rst | 49 ++++
> lib/librte_ethdev/rte_ethdev_version.map | 5 +
> lib/librte_ethdev/rte_flow.c | 140 ++++++++++-
> lib/librte_ethdev/rte_flow.h | 195 +++++++++++++++
> lib/librte_ethdev/rte_flow_driver.h | 32 +++
> 12 files changed, 989 insertions(+), 19 deletions(-)
>
More information about the dev
mailing list