HomeFreeBSD

ixv: Separate VFTA table for each interface

Description

ixv: Separate VFTA table for each interface

The vlan setting is independent for each interface. Use VFTA table in
'struct ixgbe_softc' that is already defined.

This pull request fixes following bug scenario.

create ixv0.10
create ixv1.10
destroy ixv1.10
create ixv0.11
ixv0.10 no longer receives vlan 10 packets.

In this case, destroying ixv1.10 affects to ixv0.

MFC after: 1 week
Pull Request: https://github.com/freebsd/freebsd-src/pull/774

Details

Provenance
naito.yuichiro_gmail.comAuthored on Aug 3 2023, 8:36 PM
Kevin Bowling <kbowling@FreeBSD.org>Committed on Aug 3 2023, 8:36 PM
Parents
rG1b01772f0185: em(4): remove reference to CNVi
Branches
Unknown
Tags
Unknown