HomeFreeBSD

pci_iov: Refuse to create VFs which require ARI if ARI is not available

Description

pci_iov: Refuse to create VFs which require ARI if ARI is not available

If a parent downstream port doesn't support ARI, the code would try to
create VFs anyway but then all PCI config space access to those VFs
would fail.

Tested by: np
Approved by: re (kib)
Sponsored by: Chelsio Communications

(cherry picked from commit 7063f94283af60818429a0c2d70e80ae4ad5c146)

Details

Provenance
jhbAuthored on Sep 1 2023, 9:18 PM
Parents
rGc3ae84bc2a57: include: Implement N2867.
Branches
Unknown
Tags
Unknown