Details
-
Bug
-
Resolution: Done
-
Minor
-
None
-
7.4
-
None
-
SuperMicro H8DG6 with on-board 82576 NICs and addon I350-T2
Description
The igb driver in 7.x seems to have removed the max_vfs parameter - it does nothing, not even the deprecation warning is printed to the log (as is the case with ixgbe), and configuring the VFs via sysfs doesn't work either:
# echo '4' > /sys/bus/pci/devices/0000:02:00.1/sriov_numvfs -bash: echo: write error: Function not implemented ... [ 1773.234570] igb 0000:02:00.1: Driver doesn't support SRIOV configuration via sysfs
The sysfs method doesn't work on 6.5 as well, though the max_vfs works there:
# cat /etc/modprobe.d/igb.conf options igb max_vfs=0,7 # lspci | grep 82576 02:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01) 02:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01) 02:10.1 Ethernet controller: Intel Corporation 82576 Virtual Function (rev 01) 02:10.3 Ethernet controller: Intel Corporation 82576 Virtual Function (rev 01) 02:10.5 Ethernet controller: Intel Corporation 82576 Virtual Function (rev 01) 02:10.7 Ethernet controller: Intel Corporation 82576 Virtual Function (rev 01) 02:11.1 Ethernet controller: Intel Corporation 82576 Virtual Function (rev 01) 02:11.3 Ethernet controller: Intel Corporation 82576 Virtual Function (rev 01) 02:11.5 Ethernet controller: Intel Corporation 82576 Virtual Function (rev 01)
...so this must be either regression or deliberate decision .