Quantcast
Channel: Intel Communities: Message List - Wired Ethernet
Viewing all articles
Browse latest Browse all 9952

Re: 82599ES SR-IOV on Ubuntu 14.04 - VF behavior

$
0
0

Thanks once again for replying.

 

I actually had corrected the link issue prior to your response and now I know it's not the PF state.

 

I think this actually a number/order issue.  Is there a simple way to establish exactly what VF belongs to which PF?  Lspci or dmesg output doesn't seem to establish the connection.

 

In my previous examples, I used pci_0000_81_10_0, 0000_81_10_1 & 0000_81_10_2 but I am finding out that these aren't consecutive VFs of the same PF or something else has gone awry. 

 

What I got from looking at virsh nodedev-dumpxml is that these three addresses match to the following PFs/VFs...

 

Am I on the right track?

 

pci_0000_81_10_0Eth4 VF0
pci_0000_81_10_1Eth5 VF1
pci_0000_81_10_2Eth4 VF2

 

 

 

root@ubuntu:~# virsh nodedev-dumpxml pci_0000_81_10_0

<device>

  <name>pci_0000_81_10_0</name>

  <path>/sys/devices/pci0000:80/0000:80:01.0/0000:81:10.0</path>

  <parent>pci_0000_80_01_0</parent>

  <driver>

    <name>pci-stub</name>

  </driver>

  <capability type='pci'>

    <domain>0</domain>

    <bus>129</bus>

    <slot>16</slot>

    <function>0</function>

    <product id='0x10ed'>82599 Ethernet Controller Virtual Function</product>

    <vendor id='0x8086'>Intel Corporation</vendor>

    <capability type='phys_function'>

      <address domain='0x0000' bus='0x81' slot='0x00' function='0x0'/>

    </capability>

    <iommuGroup number='51'>

      <address domain='0x0000' bus='0x81' slot='0x10' function='0x0'/>

    </iommuGroup>

  </capability>

</device>

 

 

root@ubuntu:~# virsh nodedev-dumpxml pci_0000_81_10_1

<device>

  <name>pci_0000_81_10_1</name>

  <path>/sys/devices/pci0000:80/0000:80:01.0/0000:81:10.1</path>

  <parent>pci_0000_80_01_0</parent>

  <driver>

    <name>pci-stub</name>

  </driver>

  <capability type='pci'>

    <domain>0</domain>

    <bus>129</bus>

    <slot>16</slot>

    <function>1</function>

    <product id='0x10ed'>82599 Ethernet Controller Virtual Function</product>

    <vendor id='0x8086'>Intel Corporation</vendor>

    <capability type='phys_function'>

      <address domain='0x0000' bus='0x81' slot='0x00' function='0x1'/>

    </capability>

    <iommuGroup number='67'>

      <address domain='0x0000' bus='0x81' slot='0x10' function='0x1'/>

    </iommuGroup>

  </capability>

</device>

 

 

root@ubuntu:~# virsh nodedev-dumpxml pci_0000_81_10_2

<device>

  <name>pci_0000_81_10_2</name>

  <path>/sys/devices/pci0000:80/0000:80:01.0/0000:81:10.2</path>

  <parent>pci_0000_80_01_0</parent>

  <driver>

    <name>pci-stub</name>

  </driver>

  <capability type='pci'>

    <domain>0</domain>

    <bus>129</bus>

    <slot>16</slot>

    <function>2</function>

    <product id='0x10ed'>82599 Ethernet Controller Virtual Function</product>

    <vendor id='0x8086'>Intel Corporation</vendor>

    <capability type='phys_function'>

      <address domain='0x0000' bus='0x81' slot='0x00' function='0x0'/>

    </capability>

    <iommuGroup number='52'>

      <address domain='0x0000' bus='0x81' slot='0x10' function='0x2'/>

    </iommuGroup>

  </capability>

</device>

 

root@ubuntu:~# lspci | grep 82599

81:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)

81:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)

81:10.0 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:10.1 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:10.2 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:10.3 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:10.4 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:10.5 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:10.6 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:10.7 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:11.0 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:11.1 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:11.2 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:11.3 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:11.4 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:11.5 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:11.6 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:11.7 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:12.0 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:12.1 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:12.2 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:12.3 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:12.4 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:12.5 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:12.6 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:12.7 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:13.0 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:13.1 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:13.2 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:13.3 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:13.4 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:13.5 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:13.6 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

81:13.7 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)


Viewing all articles
Browse latest Browse all 9952

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>