0

I'm trying to use SR-IOV with openstack, and in order to check if the NIC available on my servers support this technolony I did the following:

(venv) [root@controller share]#  lshw -c network -businfo
Bus info          Device      Class          Description
========================================================
pci@0000:02:00.0  eno3        network        NetXtreme BCM5720 Gigabit Ethernet PCIe
pci@0000:02:00.1  eno4        network        NetXtreme BCM5720 Gigabit Ethernet PCIe
pci@0000:01:00.0  eno1        network        NetXtreme BCM5720 Gigabit Ethernet PCIe
pci@0000:01:00.1  eno2        network        NetXtreme BCM5720 Gigabit Ethernet PCIe
pci@0000:05:00.0              network        MT27500 Family [ConnectX-3]

and then :

(venv) [root@controller share]# lspci -vs 0000:02:00.0
02:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5720 Gigabit Ethernet PCIe
    DeviceName: NIC3
    Subsystem: Dell Device 1f5b
    Flags: bus master, fast devsel, latency 0, IRQ 51, NUMA node 0
    Memory at d58a0000 (64-bit, prefetchable) [size=64K]
    Memory at d58b0000 (64-bit, prefetchable) [size=64K]
    Memory at d58c0000 (64-bit, prefetchable) [size=64K]
    Expansion ROM at d8000000 [disabled] [size=256K]
    Capabilities: [48] Power Management version 3
    Capabilities: [50] Vital Product Data
    Capabilities: [58] MSI: Enable- Count=1/8 Maskable- 64bit+
    Capabilities: [a0] MSI-X: Enable+ Count=17 Masked-
    Capabilities: [ac] Express Endpoint, MSI 00
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [13c] Device Serial Number 00-00-c8-1f-66-e0-30-22
    Capabilities: [150] Power Budgeting <?>
    Capabilities: [160] Virtual Channel
    Kernel driver in use: tg3
    Kernel modules: tg3

According to Redhat documentation sr-iov capable devices should have the following output with lspci -vs command :

    Capabilities: [160 v1] Single Root I/O Virtualization (SR-IOV)

But in my case I have :

    Capabilities: [160] Virtual Channel

and after searching about this result, I couldn't find any link between virtual channel and SR-IOV , does that mean the NIC on my servers do not support Single Root I/O Virtualization ?

Rafik
  • 13
  • 5

0 Answers0