[0/4] add RSS configuration for iavf
mbox series

Message ID 20200318170401.7938-1-jia.guo@intel.com
Headers show
Series
  • add RSS configuration for iavf
Related show

Message

Jeff Guo March 18, 2020, 5:03 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

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   | 1134 ++++++++++++++++++++++++++++++++
 drivers/net/iavf/iavf_vchnl.c  |   33 +-
 drivers/net/iavf/meson.build   |    1 +
 lib/librte_ethdev/rte_ethdev.h |   12 +-
 9 files changed, 1225 insertions(+), 9 deletions(-)
 create mode 100644 drivers/net/iavf/iavf_hash.c