mbox

[v2,0/4] add RSS configuration for iavf

Message ID 20200326164039.36687-1-jia.guo@intel.com (mailing list archive)
Headers

Message

Guo, Jia March 26, 2020, 4:40 p.m. UTC
  Because the VF must be capable of configuring RSS, so add RSS configuration
for iavf. The supported protocol rss input set as below.

eth-src-only/
eth-dst-only/
svlan/
cvlan/
ipv4/
ipv6/
l3_src_only/
l3_dst_only/
l2tpv3/
esp/
ah/
pfcp/
gtpu down/
gtpu up/
udp/
tcp/
sctp/

This patchset depends on below patch sets.
(1)http://patches.dpdk.org/project/dpdk/list/?series=8961
        net/iavf: support FDIR capabiltiy
(2)http://patches.dpdk.org/project/dpdk/list/?series=8950
        add generic filter support for iavf

v1:
1.refine some rte eth rss offload types.
2.add NAT T ESP and refine gtpu down/up
3.reference some fixing patch from pf side.

Jeff Guo (4):
  ethdev: add new RSS offload types
  net/iavf: add RSS configuration for VFs
  app/testpmd: support GTP PDU type
  app/testpmd: add new types to RSS hash commands

 app/test-pmd/cmdline.c         |   24 +-
 app/test-pmd/cmdline_flow.c    |   11 +-
 app/test-pmd/config.c          |    8 +
 drivers/net/iavf/Makefile      |    1 +
 drivers/net/iavf/iavf.h        |   10 +
 drivers/net/iavf/iavf_hash.c   | 1157 ++++++++++++++++++++++++++++++++
 drivers/net/iavf/iavf_vchnl.c  |   33 +-
 drivers/net/iavf/meson.build   |    1 +
 lib/librte_ethdev/rte_ethdev.h |   11 +-
 9 files changed, 1247 insertions(+), 9 deletions(-)
 create mode 100644 drivers/net/iavf/iavf_hash.c