net/mlx5: fix default RSS level
authorShahaf Shuler <shahafs@mellanox.com>
Tue, 15 May 2018 13:23:24 +0000 (16:23 +0300)
committerFerruh Yigit <ferruh.yigit@intel.com>
Thu, 17 May 2018 17:06:29 +0000 (19:06 +0200)
commit607fc8e4a9900b027b65ec4ca6a50453cfdd5875
treee9a340a5db1c0634bc605f5b365c1e8e1b01c451
parentf59917c840f0077406d393f0a4fb73fb977aee19
net/mlx5: fix default RSS level

Using inner RSS by default for GRE leads to memory corruption as the
extra flow items added for the inner RSS are not counted in the flow
attributes buffer size.

Fixing by enforcing the default RSS level to be outer. This much
simplify the flow engine and more robust.
Future optimization for out of the box RSS can be done on subsequent
commits.

Fixes: d4a405186b73 ("net/mlx5: support tunnel RSS level")

Signed-off-by: Shahaf Shuler <shahafs@mellanox.com>
Acked-by: Nelio Laranjeiro <nelio.laranjeiro@6wind.com>
drivers/net/mlx5/mlx5_flow.c