mbox series

[00/25] add the extend rte_flow offload support of nfp PMD

Message ID 1666063359-34283-1-git-send-email-chaoyong.he@corigine.com (mailing list archive)
Headers
Series add the extend rte_flow offload support of nfp PMD |

Message

Chaoyong He Oct. 18, 2022, 3:22 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

Depends-on: series-25268 ("add the basic rte_flow offload support of nfp PMD")

Chaoyong He (25):
  net/nfp: add the offload support of IPv4 VXLAN item
  net/nfp: add the offload support of IPv6 VXLAN item
  net/nfp: prepare for the encap action of IPv4 tunnel
  net/nfp: prepare for the encap action of IPv6 tunnel
  net/nfp: add the offload support of IPv4 VXLAN encap action
  net/nfp: add the offload support of IPv6 VXLAN encap action
  net/nfp: prepare for the decap action of IPv4 UDP tunnel
  net/nfp: prepare for the decap action of IPv6 UDP tunnel
  net/nfp: add the offload support of IPv4 VXLAN decap action
  net/nfp: add the offload support of IPv6 VXLAN decap action
  net/nfp: add the offload support of IPv4 GENEVE encap action
  net/nfp: add the offload support of IPv6 GENEVE encap action
  net/nfp: add the offload support of IPv4 GENEVE item
  net/nfp: add the offload support of IPv6 GENEVE item
  net/nfp: add the offload support of IPv4 GENEVE decap action
  net/nfp: add the offload support of IPv6 GENEVE decap action
  net/nfp: add the offload support of IPv4 NVGRE encap action
  net/nfp: add the offload support of IPv6 NVGRE encap action
  net/nfp: prepare for the decap action of IPv4 GRE tunnel
  net/nfp: prepare for the decap action of IPv6 GRE tunnel
  net/nfp: add the offload support of IPv4 NVGRE item
  net/nfp: add the offload support of IPv6 NVGRE item
  net/nfp: add the offload support of IPv4 NVGRE decap action
  net/nfp: add the offload support of IPv6 NVGRE decap action
  net/nfp: add the support of new tunnel solution

 doc/guides/nics/features/nfp.ini         |   10 +
 doc/guides/rel_notes/release_22_11.rst   |    3 +
 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_flow.c               | 2003 +++++++++++++++++++++++++++++-
 drivers/net/nfp/nfp_flow.h               |   56 +
 8 files changed, 2678 insertions(+), 69 deletions(-)
  

Comments

Ferruh Yigit Oct. 21, 2022, 1:37 p.m. UTC | #1
On 10/18/2022 4:22 AM, Chaoyong He wrote:
> 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
> 
> Depends-on: series-25268 ("add the basic rte_flow offload support of nfp PMD")
> 
> Chaoyong He (25):
>    net/nfp: add the offload support of IPv4 VXLAN item
>    net/nfp: add the offload support of IPv6 VXLAN item
>    net/nfp: prepare for the encap action of IPv4 tunnel
>    net/nfp: prepare for the encap action of IPv6 tunnel
>    net/nfp: add the offload support of IPv4 VXLAN encap action
>    net/nfp: add the offload support of IPv6 VXLAN encap action
>    net/nfp: prepare for the decap action of IPv4 UDP tunnel
>    net/nfp: prepare for the decap action of IPv6 UDP tunnel
>    net/nfp: add the offload support of IPv4 VXLAN decap action
>    net/nfp: add the offload support of IPv6 VXLAN decap action
>    net/nfp: add the offload support of IPv4 GENEVE encap action
>    net/nfp: add the offload support of IPv6 GENEVE encap action
>    net/nfp: add the offload support of IPv4 GENEVE item
>    net/nfp: add the offload support of IPv6 GENEVE item
>    net/nfp: add the offload support of IPv4 GENEVE decap action
>    net/nfp: add the offload support of IPv6 GENEVE decap action
>    net/nfp: add the offload support of IPv4 NVGRE encap action
>    net/nfp: add the offload support of IPv6 NVGRE encap action
>    net/nfp: prepare for the decap action of IPv4 GRE tunnel
>    net/nfp: prepare for the decap action of IPv6 GRE tunnel
>    net/nfp: add the offload support of IPv4 NVGRE item
>    net/nfp: add the offload support of IPv6 NVGRE item
>    net/nfp: add the offload support of IPv4 NVGRE decap action
>    net/nfp: add the offload support of IPv6 NVGRE decap action
>    net/nfp: add the support of new tunnel solution

Can you please rebase the set on top of latest head?

Also please adjust the commit log/title in a consistent way with 
previous set.
  
Ferruh Yigit Oct. 21, 2022, 1:39 p.m. UTC | #2
On 10/21/2022 2:37 PM, Ferruh Yigit wrote:
> On 10/18/2022 4:22 AM, Chaoyong He wrote:
>> 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
>>
>> Depends-on: series-25268 ("add the basic rte_flow offload support of 
>> nfp PMD")
>>
>> Chaoyong He (25):
>>    net/nfp: add the offload support of IPv4 VXLAN item
>>    net/nfp: add the offload support of IPv6 VXLAN item
>>    net/nfp: prepare for the encap action of IPv4 tunnel
>>    net/nfp: prepare for the encap action of IPv6 tunnel
>>    net/nfp: add the offload support of IPv4 VXLAN encap action
>>    net/nfp: add the offload support of IPv6 VXLAN encap action
>>    net/nfp: prepare for the decap action of IPv4 UDP tunnel
>>    net/nfp: prepare for the decap action of IPv6 UDP tunnel
>>    net/nfp: add the offload support of IPv4 VXLAN decap action
>>    net/nfp: add the offload support of IPv6 VXLAN decap action
>>    net/nfp: add the offload support of IPv4 GENEVE encap action
>>    net/nfp: add the offload support of IPv6 GENEVE encap action
>>    net/nfp: add the offload support of IPv4 GENEVE item
>>    net/nfp: add the offload support of IPv6 GENEVE item
>>    net/nfp: add the offload support of IPv4 GENEVE decap action
>>    net/nfp: add the offload support of IPv6 GENEVE decap action
>>    net/nfp: add the offload support of IPv4 NVGRE encap action
>>    net/nfp: add the offload support of IPv6 NVGRE encap action
>>    net/nfp: prepare for the decap action of IPv4 GRE tunnel
>>    net/nfp: prepare for the decap action of IPv6 GRE tunnel
>>    net/nfp: add the offload support of IPv4 NVGRE item
>>    net/nfp: add the offload support of IPv6 NVGRE item
>>    net/nfp: add the offload support of IPv4 NVGRE decap action
>>    net/nfp: add the offload support of IPv6 NVGRE decap action
>>    net/nfp: add the support of new tunnel solution
> 
> Can you please rebase the set on top of latest head?
> 
> Also please adjust the commit log/title in a consistent way with 
> previous set.

Can you please run `./devtools/check-doc-vs-code.sh` script and be sure 
it is not listing any mismatch in next version?