HomeFreeBSD

ixgbe: update if_sriov with ix-3.3.38 changes

Description

ixgbe: update if_sriov with ix-3.3.38 changes

There are some critical fixes here. The PF must communicate with each VF
slot (vf->pool), only VFs shall use 0 for everything.

IXGBE_FEATURE_SRIOV needs to be set before calling ixgbe_if_init().

With these changes, ixv(4) now attaches to VFs, but after bringing up
VFs, the PF and VF still are not correctly passing traffic.

(cherry picked from commit b6cd053e6da9bb8f77d2c6069260e52bbd53fa4a)

Details

Provenance
Kevin Bowling <kbowling@FreeBSD.org>Authored on Sep 21 2024, 9:56 AM
Parents
rG78d9eb6de856: ixgbe: update if_ix and ixgbe api with ix-3.3.38 changes
Branches
Unknown
Tags
Unknown

Event Timeline

Kevin Bowling <kbowling@FreeBSD.org> committed rGdeea1953820e: ixgbe: update if_sriov with ix-3.3.38 changes (authored by Kevin Bowling <kbowling@FreeBSD.org>).Sep 28 2024, 9:25 AM