mlx5: fix hash Rx queue type in RSS mode
authorAdrien Mazarguil <adrien.mazarguil@6wind.com>
Tue, 3 Nov 2015 17:15:14 +0000 (18:15 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Tue, 3 Nov 2015 21:57:32 +0000 (22:57 +0100)
commit612ad38209f751ec7909bb31f7b125d738fc4090
tree844e11957ecd7e39d2efafb6e0bdda7a087f6540
parent13d57bd5cdfeff687b9920fe236a873600c8aa50
mlx5: fix hash Rx queue type in RSS mode

Only seen since IPv6 RSS support was added, confusion about the purpose of
the hash_rxq_type_from_n() function has caused it to return invalid hash RX
queue types.

Refactor function for its intended purpose, rename it
hash_rxq_type_from_pos() and update comment with a better description.

Fixes: a76133214d88 ("mlx5: use separate indirection table for default hash Rx queue")

Reported-by: Olga Shern <olgas@mellanox.com>
Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
Signed-off-by: Nelio Laranjeiro <nelio.laranjeiro@6wind.com>
drivers/net/mlx5/mlx5_rxq.c