Merge branch 'symmetric-or-xor-rss-hash'
authorJakub Kicinski <kuba@kernel.org>
Wed, 26 Feb 2025 02:31:07 +0000 (18:31 -0800)
committerJakub Kicinski <kuba@kernel.org>
Wed, 26 Feb 2025 02:31:08 +0000 (18:31 -0800)
commit13f7e99943be0187eac0e234898cec82e64602fc
treeb3bd24168191dadf96d753d871fdada0b149f841
parentad530283d3c8bb926a08bb1a14c8aa053de4bc2c
parentda87cabaf87702d43a016d255f11be5379892b6a
Merge branch 'symmetric-or-xor-rss-hash'

Gal Pressman says:

====================
Symmetric OR-XOR RSS hash

Add support for a new type of input_xfrm: Symmetric OR-XOR.
Symmetric OR-XOR performs hash as follows:
(SRC_IP | DST_IP, SRC_IP ^ DST_IP, SRC_PORT | DST_PORT, SRC_PORT ^ DST_PORT)

Configuration is done through ethtool -x/X command.
For mlx5, the default is already symmetric hash, this patch now exposes
this to userspace and allows enabling/disabling of the feature.

v5: https://lore.kernel.org/20250220113435.417487-1-gal@nvidia.com
v4: https://lore.kernel.org/20250216182453.226325-1-gal@nvidia.com
v3: https://lore.kernel.org/20250205135341.542720-1-gal@nvidia.com
v2: https://lore.kernel.org/20250203150039.519301-1-gal@nvidia.com
====================

Link: https://patch.msgid.link/20250224174416.499070-1-gal@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>