HomeFreeBSD

igb(4): Fix VLAN support on VFs

Description

igb(4): Fix VLAN support on VFs

Virtual Functions are considered untrusted and have no control
over VLAN filtering configuration in HW. To allow using
VLANs on VF intreface driver has to assume that VLAN HW Filtering
is always enabled and pass requests for adding or removing VLAN
tags to Physical Function driver using Mailbox API.

Signed-off-by: Krzysztof Galazka <krzysztof.galazka@intel.com>

Approved by: kbowling (mentor)
Reviewed by: erj (previous version)
Tested by: gowtham.kumar.ks_intel.com
Sponsored by: Intel Corporation
Differential Revision: https://reviews.freebsd.org/D53245

(cherry picked from commit 1839526b7315cae62efbd2d1493e6243439effcb)

Details

Provenance
kgalazkaAuthored on Nov 17 2025, 3:30 PM
Reviewer
erj
Differential Revision
D53245: igb(4): Fix VLAN support on VFs
Parents
rG6da01ce6d36f: pf: fix another endpoint-independent crash
Branches
Unknown
Tags
Unknown