Hi Everyone,
I have a HPE Proliant DL380 Gen11 with a Broadcom NetXtreme E-Series Dual-port 25Gb SFP28 Ethernet OCP 3.0 Adapter (Broadcom driver 231.0.158.0)
On the Hyper-V Host
The Server is running Windows Server 2022 and has the Hyper-V Role Installed.
I have created a VSwitch and SR-IOV enabled
I have created a VM running Windows Server 2022 with a network adapter 'bound' to the SR-IOV vsiwtch, and enabled SR-IOV under 'Hardware Acceleration"
In the Virtual Machine
In device manager, two network adapters are shown:
Ethernet 2 Broadcom NetXtreme-E Virtual Function for Hyper-V Up Broadcom Inc (231.0.158.0)
Ethernet Microsoft Hyper-V Network Adapter Up Microsoft
Issue:
The VMs Ethernet adapter is not using the "Broadcom NetXtreme-E Virtual Function for Hyper-V"
Nothing is returned when I enter the powershell command:
Get-NetAdapterSriovVf
On the Host:
Get-VMSwitch -Name "SR-IOV vswitch" | fl *iov*
IovEnabled : True
IovSupport : True
IovSupportReasons :
IovQueuePairCount : 69
IovQueuePairsInUse : 20
IovVirtualFunctionCount : 8
IovVirtualFunctionsInUse : 2
Get-VMSwitch -Name "SR-IOV vSwitch" | Select Name, IovEnabled
Name IovEnabled
SR-IOV vSwitch True
In Hyper-V, the network adapter connection is using SR-IOV vswitch, and the status is OK (SR-IOV active).
Any help in making the VMs Ethernet adapter use the "Broadcom NetXtreme-E Virtual Function for Hyper-V" instead of the 1Gb adapter would be greatly appreciated!
Thank you
Steve Harris