net/i40e: fix L2 payload RSS mask input set

Allow VLAN tag being added to L2 payload packet type RSS input set.

Fixes: ef4c16fd91 ("net/i40e: refactor RSS flow")
Cc: stable@dpdk.org

Signed-off-by: Alvin Zhang <alvinx.zhang@intel.com>
Acked-by: Beilei Xing <beilei.xing@intel.com>
This commit is contained in:
Alvin Zhang 2021-06-18 16:38:21 +08:00 committed by Qi Zhang
parent c725221d09
commit ef5d24fbfb

View File

@ -201,11 +201,11 @@ struct i40e_hash_match_pattern {
#define I40E_HASH_MAP_CUS_PATTERN(pattern, rss_mask, cus_pctype) { \ #define I40E_HASH_MAP_CUS_PATTERN(pattern, rss_mask, cus_pctype) { \
pattern, rss_mask, true, cus_pctype } pattern, rss_mask, true, cus_pctype }
#define I40E_HASH_L2_RSS_MASK (ETH_RSS_ETH | ETH_RSS_L2_SRC_ONLY | \ #define I40E_HASH_L2_RSS_MASK (ETH_RSS_VLAN | ETH_RSS_ETH | \
ETH_RSS_L2_SRC_ONLY | \
ETH_RSS_L2_DST_ONLY) ETH_RSS_L2_DST_ONLY)
#define I40E_HASH_L23_RSS_MASK (I40E_HASH_L2_RSS_MASK | \ #define I40E_HASH_L23_RSS_MASK (I40E_HASH_L2_RSS_MASK | \
ETH_RSS_VLAN | \
ETH_RSS_L3_SRC_ONLY | \ ETH_RSS_L3_SRC_ONLY | \
ETH_RSS_L3_DST_ONLY) ETH_RSS_L3_DST_ONLY)