]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification
authorYishai Hadas <yishaih@mellanox.com>
Tue, 23 Jul 2019 06:57:29 +0000 (09:57 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 6 Aug 2019 17:05:28 +0000 (19:05 +0200)
commitd8bd04e32ff7469a849bdb858c7dc758febc5283
treeffb5ff5e10bba7b81e065ac31f395917f1a619e2
parentfcfb397a7fc230a6c67bbb5e4c9b7d584e29e773
IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification

commit b7165bd0d6cbb93732559be6ea8774653b204480 upstream.

The specification for the Toeplitz function doesn't require to set the key
explicitly to be symmetric. In case a symmetric functionality is required
a symmetric key can be simply used.

Wrongly forcing the algorithm to symmetric causes the wrong packet
distribution and a performance degradation.

Link: https://lore.kernel.org/r/20190723065733.4899-7-leon@kernel.org
Cc: <stable@vger.kernel.org> # 4.7
Fixes: 28d6137008b2 ("IB/mlx5: Add RSS QP support")
Signed-off-by: Yishai Hadas <yishaih@mellanox.com>
Reviewed-by: Alex Vainman <alexv@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/infiniband/hw/mlx5/qp.c