]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'mlxsw-add-spectrum-4-support'
authorJakub Kicinski <kuba@kernel.org>
Fri, 7 Jan 2022 04:00:48 +0000 (20:00 -0800)
committerJakub Kicinski <kuba@kernel.org>
Fri, 7 Jan 2022 04:00:48 +0000 (20:00 -0800)
commita885de8aedd20059bc90ec6e3370fa040b367ff2
tree33fbaa634f425113bab1eab6b2e4de5c1889d434
parentbb023606a715fff2e43b1f0f8e1e8e4a567a7056
parentdc3dae8f35c534343368a1a581291072c2409105
Merge branch 'mlxsw-add-spectrum-4-support'

Ido Schimmel says:

====================
mlxsw: Add Spectrum-4 support

This patchset adds Spectrum-4 support in mlxsw. It builds on top of a
previous patchset merged in commit 53933eae877e ("Merge branch
'mlxsw-Spectrum-4-prep'") and makes two additional changes before adding
Spectrum-4 support.

Patchset overview:

Patches #1-#2 add a few Spectrum-4 specific variants of existing ACL
keys. The new variants are needed because the size of certain key
elements (e.g., local port) was increased in Spectrum-4.

Patches #3-#6 are preparations.

Patch #7 implements the Spectrum-4 variant of the Bloom filter hash
function. The Bloom filter is used to optimize ACL lookups by
potentially skipping certain lookups if they are guaranteed not to
match. See additional info in merge commit 3145cfbe0b55 ("Merge branch
'mlxsw-spectrum_acl-Add-Bloom-filter-support'").

Patch #8 finally adds Spectrum-4 support.
====================

Link: https://lore.kernel.org/r/20220106160652.821176-1-idosch@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>