]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
octeontx2-pf: check DMAC extraction support before filtering
authorSuman Ghosh <sumang@marvell.com>
Thu, 2 Jul 2026 03:34:51 +0000 (09:04 +0530)
committerPaolo Abeni <pabeni@redhat.com>
Wed, 8 Jul 2026 10:01:13 +0000 (12:01 +0200)
commit235acadd310533ba386ae61ad155b72bee381559
treeffc3ca11b558ed1630e6f1208309b511a5c8c3c8
parentb7f97cae7ec1b6c3c32843c42be218690d310467
octeontx2-pf: check DMAC extraction support before filtering

Currently, configuring a VF MAC address via the PF (e.g., 'ip link
set <pf> vf 0 mac <mac>') blindly attempts to install a DMAC-based
hardware filter. However, the hardware parser profile might not
support DMAC extraction.

Check if the hardware parsing profile supports DMAC extraction
before adding the filter. Additionally, emit a warning message
to inform the operator if the MAC filter installation fails due
to missing DMAC extraction support. Update config->mac only
after hardware programming succeeds in otx2_set_vf_mac().

Fixes: f0c2982aaf98 ("octeontx2-pf: Add support for SR-IOV management functions")
Signed-off-by: Suman Ghosh <sumang@marvell.com>
Signed-off-by: Nitin Shetty J <nshettyj@marvell.com>
Reviewed-by: Harshitha Ramamurthy <hramamurthy@google.com>
Link: https://patch.msgid.link/20260702033451.2969880-1-nshettyj@marvell.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c