net/mlx4: fix inner RSS support for broken kernels
authorAdrien Mazarguil <adrien.mazarguil@6wind.com>
Thu, 26 Apr 2018 16:26:16 +0000 (18:26 +0200)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 2 May 2018 17:28:48 +0000 (19:28 +0200)
commit828a4ce3c941b2ab3cf6bb65d30339cf8bb2bdf6
tree4b71555d7999db58531da904b64b62de025949b6
parent1d173da83ef2176b7ef107b76a4c5b80d47e1d00
net/mlx4: fix inner RSS support for broken kernels

Linux 4.15 and 4.16 may report inner RSS as a supported capability of the
device, however it can't be used due to missing code in the kernel.

This triggers an error when creating the default hash QP and prevents this
PMD from starting up without a prior call to rte_flow_isolate().

Fixes: 55e8991e3199 ("net/mlx4: restore inner VXLAN RSS support")
Cc: stable@dpdk.org
Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
drivers/net/mlx4/mlx4.c