net/ice/base: fix RSS interference
authorQi Zhang <qi.z.zhang@intel.com>
Sat, 25 Jul 2020 12:14:24 +0000 (20:14 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 29 Jul 2020 22:41:23 +0000 (00:41 +0200)
commit58f58cfe709cf167f9684e814cdbc8ab7535a798
treeb18dafe584fcd720ba7d1ff57bc9932637a41edc
parentc52ff36686a408fd5196452380e359120c2d1ed5
net/ice/base: fix RSS interference

A new symmetric RSS rule may force another asymmetric rule to be
symmetric, vice versa. The reason is due to the flow engine will
try to reuse the existing profile if the input set matches with the
new rule. The fix is to disable this optimization for RSS since we
are not at the situation as profile shortage.

Fixes: ddae0440353f ("net/ice/base: enable symmetric hash for RSS")
Cc: stable@dpdk.org
Signed-off-by: Qi Zhang <qi.z.zhang@intel.com>
Tested-by: Nannan Lu <nannan.lu@intel.com>
Acked-by: Jeff Guo <jia.guo@intel.com>
drivers/net/ice/base/ice_flex_pipe.c