net/iavf: improve default RSS
authorXuan Ding <xuan.ding@intel.com>
Wed, 23 Dec 2020 12:52:28 +0000 (12:52 +0000)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 8 Jan 2021 15:03:06 +0000 (16:03 +0100)
commit95f2f0e9fc2a66bc3cb077f31aca69feb29680aa
treec5701842318a4109564e4247a80928f7506d54b1
parentf57ebdae3cd09f6aa60390ee45d958aea349074f
net/iavf: improve default RSS

Add support to actively configure the RSS through port config.

Any kernel PF enabled default RSS will be disabled during
initialization.

Besides, default RSS will be configured based on
rte_eth_rss_conf->rss_hf.
Currently supported default rss_type: ipv4[6], ipv4[6]_udp, ipv4[6]_tcp,
ipv4[6]_sctp.

Signed-off-by: Xuan Ding <xuan.ding@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/net/iavf/iavf.h
drivers/net/iavf/iavf_ethdev.c
drivers/net/iavf/iavf_hash.c
drivers/net/iavf/iavf_vchnl.c