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
rGb8c2ff930b39: 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 rGe9e57ee70bfa: ixgbe: update if_sriov with ix-3.3.38 changes (authored by Kevin Bowling <kbowling@FreeBSD.org>).Sep 28 2024, 9:22 AM