PCI: Provide method to reduce the number of total VFs supported
authorDonald Dutile <ddutile@redhat.com>
Mon, 5 Nov 2012 20:20:37 +0000 (15:20 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Sat, 10 Nov 2012 04:37:39 +0000 (21:37 -0700)
commitbff73156d3ad661655e6d9ef04c2284cf3abb0f1
treea26dc79db184a6977919909c3cc2dd653efe83f3
parent1789382a72a537447d65ea4131d8bcc1ad85ce7b
PCI: Provide method to reduce the number of total VFs supported

Some implementations of SRIOV provide a capability structure
value of TotalVFs that is greater than what the software can support.
Provide a method to reduce the capability structure reported value
to the value the driver can support.
This ensures sysfs reports the current capability of the system,
hardware and software.
Example for its use: igb & ixgbe -- report 8 & 64 as TotalVFs,
but drivers only support 7 & 63 maximum.

Signed-off-by: Donald Dutile <ddutile@redhat.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/iov.c
drivers/pci/pci-sysfs.c
drivers/pci/pci.h
include/linux/pci.h
This page took 0.038924 seconds and 5 git commands to generate.