summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorSaeed Mahameed <saeedm@nvidia.com>2026-03-19 03:54:56 +0300
committerJakub Kicinski <kuba@kernel.org>2026-03-21 05:56:15 +0300
commit609e79253ace7f6eba5fdfe6ba8bd3bfd7b9e79b (patch)
treea83b321f987fb9edc4d9f58f5dc6167868ac12e0 /include/linux
parent2e69e55897dc1898175f42989dd575ca8c467363 (diff)
downloadlinux-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