[Bug 289028] FreeBSD PCI SR-IOV layer rejects VF creation on bonded/aggregate PFs

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 24 Aug 2025 08:22:53 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289028

            Bug ID: 289028
           Summary: FreeBSD PCI SR-IOV layer rejects VF creation on
                    bonded/aggregate PFs
           Product: Base System
           Version: 15.0-CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: chandrakanth.patil@broadcom.com

When a Broadcom NetXtreme-E NIC is configured in aggregate mode (multiple
physical ports combined into a single PCI PF, presenting a single high-speed
interface, e.g., 200G), the FreeBSD PCI SR-IOV framework fails to create
Virtual Functions (VFs). Attempting to configure SR-IOV via iovctl returns an
EINVAL (Invalid argument) error, even though the device advertises SR-IOV
capability and the driver’s iov_init path succeeds.

This seems to be a limitation or missing support in the PCI SR-IOV layer rather
than a driver issue.

-- 
You are receiving this mail because:
You are the assignee for the bug.