]> git.droids-corp.org - dpdk.git/commitdiff
net/iavf: remove support for IP fragment default RSS
authorWenjun Wu <wenjun1.wu@intel.com>
Thu, 16 Sep 2021 05:04:27 +0000 (13:04 +0800)
committerQi Zhang <qi.z.zhang@intel.com>
Wed, 22 Sep 2021 07:19:06 +0000 (09:19 +0200)
To support independent IP fragment default RSS, considerable
additional work need to be done, so we decide to remove this
feature to avoid some unexpected behavior we have observed,
meanwhile user always can use rte_flow to create RSS for IP
fragment packet explicitly.

Signed-off-by: Wenjun Wu <wenjun1.wu@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/net/iavf/iavf_hash.c

index eba55ecea5a742177ec03f7f05a781bbf13af9f6..03dae5d9995ce691c22e2b68ab7e943fe55e5e12 100644 (file)
@@ -623,16 +623,6 @@ iavf_rss_hash_set(struct iavf_adapter *ad, uint64_t rss_hf, bool add)
                iavf_add_del_rss_cfg(ad, &rss_cfg, add);
        }
 
-       if (rss_hf & ETH_RSS_FRAG_IPV4) {
-               rss_cfg.proto_hdrs = outer_ipv4_tmplt;
-               iavf_add_del_rss_cfg(ad, &rss_cfg, add);
-       }
-
-       if (rss_hf & ETH_RSS_FRAG_IPV6) {
-               rss_cfg.proto_hdrs = outer_ipv6_tmplt;
-               iavf_add_del_rss_cfg(ad, &rss_cfg, add);
-       }
-
        vf->rss_hf = rss_hf & IAVF_RSS_HF_ALL;
        return 0;
 }