diff options
| author | Saeed Mahameed <saeedm@nvidia.com> | 2026-03-19 03:54:56 +0300 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2026-03-21 05:56:15 +0300 |
| commit | 609e79253ace7f6eba5fdfe6ba8bd3bfd7b9e79b (patch) | |
| tree | a83b321f987fb9edc4d9f58f5dc6167868ac12e0 /include/linux | |
| parent | 2e69e55897dc1898175f42989dd575ca8c467363 (diff) | |
| download | linux-609e79253ace7f6eba5fdfe6ba8bd3bfd7b9e79b.tar.xz | |
net/mlx5e: Allow set_rx_mode on uplink representor
set_rx_mode handler was skipped on uplink representor, since uplink
relies on FDB to forward all traffic to it by default, which works
perfectly on a single PF per physical port configuration, as explicit
mac request isn't required, but In case of multi-host and DPU
environments, uplink can only use own mac address, as set_rx_mode
wasn't honored in uplink rep.
Since MPFs (Multi PF switch) requires PFs to request explicit mac
forwarding, this patch enables set_rx_mode on uplink representor to
allow PF mac programming into MPFs table in switchdev mode, allowing
use-cases such as arbitrary mac address forwarding via linux bridge.
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Reviewed-by: Mark Bloch <mbloch@nvidia.com>
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Link: https://patch.msgid.link/20260319005456.82745-1-saeed@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
