mbox series

[v5,00/14] net/i40e: ESP support

Message ID 1579010128-15794-1-git-send-email-bernard.iremonger@intel.com (mailing list archive)
Headers
Series net/i40e: ESP support |

Message

Iremonger, Bernard Jan. 14, 2020, 1:55 p.m. UTC
  Add support for ESP flows to testpmd.
Improve debug information in testpmd and the i40e PMD.
Process ESP flows on the i40e Flow Director and RSS.

Changes in V5:
-------------
Rebase to latest master branch
Update 0012-librte_ethdev-add-ESP-and-AH-flow-types-to-RSS.patch

Changes in V4:
-------------
Add extra patch for testpmd
Add extra patch for config
Split v3 patch "net/i40e: process ESP flows" into 4 patches

Changes in V3:
-------------
Added i40e_flow_set_filter_spi() function in i40e_flow.c
Set UDP destination port to 4500 for ESP  in i40e_ethdev.h
Split flow structures into 4 instead of 2 in i40e_ethdev.h
Dropped extra printf from commandline_flow.c

Changes in V2:
--------------
Moved change in app/test-pmd/config.c to a seperate patch.
Added extra parameter to fill_ip6_head() in i40e_fdir.c
set is_udp to false in i40e_flow_fdir_get_pctype_value() in i40e_flow.c


Bernard Iremonger (14):
  app/testpmd: parse flow command line for ESP
  app/testpmd: improve debug
  app/testpmd: dump Rx and Tx mbuf
  net/i40e: improve RSS debug
  net/i40e: handle ESP tunnel
  net/i40e: support ipsec-ah profile
  net/i40e: support ESP in customised code
  net/i40e: support ESP flows
  net/i40e: support ESP in Flow Director
  config: add debug to I40E Flow Director
  net/i40e: display Flow Director packet
  librte_ethdev: add ESP and AH flow types to RSS
  doc: release note for ESP
  doc: update i40e user guide

 app/test-pmd/cmdline_flow.c            |   4 +-
 app/test-pmd/util.c                    |   1 +
 config/common_base                     |   1 +
 doc/guides/nics/i40e.rst               |   4 +-
 doc/guides/rel_notes/release_20_02.rst |   9 +++
 drivers/net/i40e/i40e_ethdev.c         |  52 ++++++++++++-
 drivers/net/i40e/i40e_ethdev.h         |  38 +++++++++
 drivers/net/i40e/i40e_fdir.c           | 138 ++++++++++++++++++++++++++++++---
 drivers/net/i40e/i40e_flow.c           | 135 +++++++++++++++++++++++++++++++-
 drivers/net/i40e/rte_pmd_i40e.c        |   3 +-
 lib/librte_ethdev/rte_ethdev.h         |  14 +++-
 11 files changed, 377 insertions(+), 22 deletions(-)
  

Comments

Qi Zhang Jan. 15, 2020, 1:47 a.m. UTC | #1
> -----Original Message-----
> From: Iremonger, Bernard <bernard.iremonger@intel.com>
> Sent: Tuesday, January 14, 2020 9:55 PM
> To: dev@dpdk.org; Xing, Beilei <beilei.xing@intel.com>; Zhang, Qi Z
> <qi.z.zhang@intel.com>; Doherty, Declan <declan.doherty@intel.com>
> Cc: Ananyev, Konstantin <konstantin.ananyev@intel.com>; Byrne, Stephen1
> <stephen1.byrne@intel.com>; Zhang, Helin <helin.zhang@intel.com>;
> Iremonger, Bernard <bernard.iremonger@intel.com>
> Subject: [PATCH v5 00/14] net/i40e: ESP support
> 
> Add support for ESP flows to testpmd.
> Improve debug information in testpmd and the i40e PMD.
> Process ESP flows on the i40e Flow Director and RSS.
> 
> Changes in V5:
> -------------
> Rebase to latest master branch
> Update 0012-librte_ethdev-add-ESP-and-AH-flow-types-to-RSS.patch
> 
> Changes in V4:
> -------------
> Add extra patch for testpmd
> Add extra patch for config
> Split v3 patch "net/i40e: process ESP flows" into 4 patches
> 
> Changes in V3:
> -------------
> Added i40e_flow_set_filter_spi() function in i40e_flow.c Set UDP destination
> port to 4500 for ESP  in i40e_ethdev.h Split flow structures into 4 instead of 2
> in i40e_ethdev.h Dropped extra printf from commandline_flow.c
> 
> Changes in V2:
> --------------
> Moved change in app/test-pmd/config.c to a seperate patch.
> Added extra parameter to fill_ip6_head() in i40e_fdir.c set is_udp to false in
> i40e_flow_fdir_get_pctype_value() in i40e_flow.c
> 
> 
> Bernard Iremonger (14):
>   app/testpmd: parse flow command line for ESP
>   app/testpmd: improve debug
>   app/testpmd: dump Rx and Tx mbuf
>   net/i40e: improve RSS debug
>   net/i40e: handle ESP tunnel
>   net/i40e: support ipsec-ah profile
>   net/i40e: support ESP in customised code
>   net/i40e: support ESP flows
>   net/i40e: support ESP in Flow Director
>   config: add debug to I40E Flow Director
>   net/i40e: display Flow Director packet
>   librte_ethdev: add ESP and AH flow types to RSS
>   doc: release note for ESP
>   doc: update i40e user guide
> 
>  app/test-pmd/cmdline_flow.c            |   4 +-
>  app/test-pmd/util.c                    |   1 +
>  config/common_base                     |   1 +
>  doc/guides/nics/i40e.rst               |   4 +-
>  doc/guides/rel_notes/release_20_02.rst |   9 +++
>  drivers/net/i40e/i40e_ethdev.c         |  52 ++++++++++++-
>  drivers/net/i40e/i40e_ethdev.h         |  38 +++++++++
>  drivers/net/i40e/i40e_fdir.c           | 138
> ++++++++++++++++++++++++++++++---
>  drivers/net/i40e/i40e_flow.c           | 135
> +++++++++++++++++++++++++++++++-
>  drivers/net/i40e/rte_pmd_i40e.c        |   3 +-
>  lib/librte_ethdev/rte_ethdev.h         |  14 +++-
>  11 files changed, 377 insertions(+), 22 deletions(-)
> 
> --
> 2.7.4

For patch 4/14 - patch 14/14

Except minor capture on patch 7/14 and patch 12/14

Acked-by: Qi Zhang <qi.z.zhang@intel.com>