]> git.itanic.dy.fi Git - linux-stable/commit
mlxsw: spectrum_acl: Add port range key element
authorIdo Schimmel <idosch@nvidia.com>
Tue, 11 Jul 2023 16:43:58 +0000 (18:43 +0200)
committerJakub Kicinski <kuba@kernel.org>
Wed, 12 Jul 2023 23:57:18 +0000 (16:57 -0700)
commitd65f24c9fa6917f1c32c52cc920f478485a0c6d6
tree201be6822122e311098f0bf68ad3db5c57c99d9c
parent74d6786cf2dc563bebd3bceb4fd48aadee7856b2
mlxsw: spectrum_acl: Add port range key element

Add the port range key element to supported key blocks so that it could
be used to match on the output of the port range registers. Each bit in
the element can be used to match on the output of the port range
register with the corresponding index.

Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Reviewed-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Petr Machata <petrm@nvidia.com>
Link: https://lore.kernel.org/r/f0423f6ee9e36c6b0a426bc9995f42223c48f2db.1689092769.git.petrm@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c