[dpdk-dev] [PATCH v4 00/14] net/i40e: ESP support

Bernard Iremonger bernard.iremonger at intel.com
Fri Jan 10 16:20:16 CET 2020


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 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         |  29 ++++++-
 11 files changed, 392 insertions(+), 22 deletions(-)

-- 
2.7.4



More information about the dev mailing list