I am new to ESXi and therefore may not be familiar with most of the VMWARE terminology. Please correct me if I am wrong because it is how I would learn.
Background
- I installed ESXi 6.5 on a Dell PowerEdge R630 with a 2-port 82599EB 10G NIC.
- I installed two CentOS 7 VMs with DPDK.
SR-IOV Configuration
- I am using SR-IOV on the NIC ports. On each of the VM, I created a new network adapter on the first VM as follows with one Virtual Function.
- Network Adapter 1: 10G port group 1
- Adapter Type: SR-IOV passthrough
- Physical function:
- On top of the creation of the new adapter, I also reserved some memory as required by SR-IOV.
- I did the same on the second VM.
- Network Adapter 1: 10G port group 2
- Adapter Type: SR-IOV passthrough
- Physical function: 82599EB 10-Gigabit SFI/SFP+ Network Connection - 0000:82:00.1
- Network Adapter 1: 10G port group 2
[root@vm:/vmfs/volumes/5acbc358-de2034d6-5472-90e2bac73ffc/VM1] esxcli network nic get -n vmnic4
Advertised Auto Negotiation: true
Advertised Link Modes: 1000BaseT/Full, 10000BaseT/Full
Auto Negotiation: true
Cable Type: FIBRE
Current Message Level: 7
Driver Info:
Bus Info: 0000:82:00.0
Driver: ixgbe
Firmware Version: 0x61bd0001
Version: 3.7.13.7.14iov-NAPI
Link Detected: true
Link Status: Up
Name: vmnic4
PHYAddress: 0
Pause Autonegotiate: true
Pause RX: true
Pause TX: true
Supported Ports: FIBRE
Supports Auto Negotiation: true
Supports Pause: true
Supports Wakeon: false
Transceiver: external
Virtual Address: 00:50:56:55:91:0c
Wakeon: None
Your help is greatly appreciated.