mbox

[v3,00/26] add the extend rte_flow offload support of nfp PMD

Message ID 20221025075918.7778-1-chaoyong.he@corigine.com (mailing list archive)
Headers

Message

Chaoyong He Oct. 25, 2022, 7:58 a.m. UTC
  This is the third patch series to add the support of rte_flow offload for
nfp PMD, includes:
Add the offload support of decap/encap of VXLAN
Add the offload support of decap/encap of GENEVE
Add the offload support of decap/encap of NVGRE

Changes since v2
- Fix the inconsistency in 'nfp.ini' file.
- Modify the commit message about the new solution of tunnel decap action.
- Add a commit which fix the CPP bridge service stuck the DPDK app.

Changes since v1
- Delete the modificaiton of release note.
- Modify the commit title.
- Rebase to the lastest logic.

Chaoyong He (26):
  net/nfp: fix the app stuck by CPP bridge service
  net/nfp: support IPv4 VXLAN flow item
  net/nfp: support IPv6 VXLAN flow item
  net/nfp: prepare for IPv4 tunnel encap flow action
  net/nfp: prepare for IPv6 tunnel encap flow action
  net/nfp: support IPv4 VXLAN encap flow action
  net/nfp: support IPv6 VXLAN encap flow action
  net/nfp: prepare for IPv4 UDP tunnel decap flow action
  net/nfp: prepare for IPv6 UDP tunnel decap flow action
  net/nfp: support IPv4 VXLAN decap flow action
  net/nfp: support IPv6 VXLAN decap flow action
  net/nfp: support IPv4 GENEVE encap flow action
  net/nfp: support IPv6 GENEVE encap flow action
  net/nfp: support IPv4 GENEVE flow item
  net/nfp: support IPv6 GENEVE flow item
  net/nfp: support IPv4 GENEVE decap flow action
  net/nfp: support IPv6 GENEVE decap flow action
  net/nfp: support IPv4 NVGRE encap flow action
  net/nfp: support IPv6 NVGRE encap flow action
  net/nfp: prepare for IPv4 GRE tunnel decap flow action
  net/nfp: prepare for IPv6 GRE tunnel decap flow action
  net/nfp: support IPv4 NVGRE flow item
  net/nfp: support IPv6 NVGRE flow item
  net/nfp: support IPv4 NVGRE decap flow action
  net/nfp: support IPv6 NVGRE decap flow action
  net/nfp: support new solution for tunnel decap action

 doc/guides/nics/features/nfp.ini         |    9 +
 drivers/net/nfp/flower/nfp_flower.c      |   14 +
 drivers/net/nfp/flower/nfp_flower.h      |   24 +
 drivers/net/nfp/flower/nfp_flower_cmsg.c |  222 +++
 drivers/net/nfp/flower/nfp_flower_cmsg.h |  415 +++++
 drivers/net/nfp/nfp_cpp_bridge.c         |    6 +
 drivers/net/nfp/nfp_flow.c               | 2003 +++++++++++++++++++++-
 drivers/net/nfp/nfp_flow.h               |   56 +
 8 files changed, 2680 insertions(+), 69 deletions(-)