]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5e: TC, Reject forwarding from internal port to internal port
authorAriel Levkovich <lariel@nvidia.com>
Wed, 26 Oct 2022 13:51:46 +0000 (14:51 +0100)
committerJakub Kicinski <kuba@kernel.org>
Thu, 27 Oct 2022 18:06:56 +0000 (11:06 -0700)
commitc55bd735269fb74efc43b9ff84b32e9f88dba823
tree96a62a911167c76cbaa469af1166d745f3f6ee57
parent3f487c6c006921459cc2c9dab151e630d6f80e18
net/mlx5e: TC, Reject forwarding from internal port to internal port

Reject TC rules that forward from internal port to internal port
as it is not supported.

This include rules that are explicitly have internal port as
the filter device as well as rules that apply on tunnel interfaces
as the route device for the tunnel interface can be an internal
port.

Fixes: 2fa4ad35f7b2 ("net/mlx5e: Offload tc rules that redirect to ovs internal port")
Signed-off-by: Ariel Levkovich <lariel@nvidia.com>
Reviewed-by: Maor Dickman <maord@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Link: https://lore.kernel.org/r/20221026135153.154807-9-saeed@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c