]> git.baikalelectronics.ru Git - kernel.git/commit
mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses
authorDanielle Ratson <danieller@nvidia.com>
Sun, 6 Feb 2022 15:36:12 +0000 (17:36 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 7 Feb 2022 11:59:57 +0000 (11:59 +0000)
commit2d655a59022771b8b544af19b1ee3a89aeee9029
treea7f82466c20c2b4e0a00407b5d1153890cc18ded
parenta7a3e0019895bb7d5bd6a097a112304e46e4cb85
mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses

Spectrum-2 supports an ACL action SIP_DIP, which allows IPv4 and IPv6
source and destination addresses change. Offload suitable mangles to
the IPv6 address change action.

Signed-off-by: Danielle Ratson <danieller@nvidia.com>
Reviewed-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c