net/mlx5: fix RSS flow item expansion for GRE key
authorJiawei Wang <jiaweiw@nvidia.com>
Fri, 7 May 2021 09:42:12 +0000 (12:42 +0300)
committerRaslan Darawsheh <rasland@nvidia.com>
Sun, 9 May 2021 08:38:36 +0000 (10:38 +0200)
commit09546d7b01927b5e31fdb51eea1f4ccc3abac5d2
tree922e4569dd40ae2642b78b5a45d3c5d05830ddec
parent9f39076b71a8f6526e8da0612f365ef2c682efe0
net/mlx5: fix RSS flow item expansion for GRE key

The support of RSS expansion for the flows with IPv6 GRE item was added
to mlx5 PMD. And the GRE KEY item support in expansion was missed
and the flows with GRE and GRE KEY items were expanded in the wrong
way causing the flow creation failure.

This patch adds the RSS expansion support for GRE KEY and mlx5 PMD
performs RSS expansion correctly.

Fixes: 048f0d45e342 ("net/mlx5: support RSS expansion for IPv6 GRE")
Cc: stable@dpdk.org
Signed-off-by: Jiawei Wang <jiaweiw@nvidia.com>
Acked-by: Xiaoyu Min <jackmin@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
drivers/net/mlx5/mlx5_flow.c