Hi,
we just bought some new Dell Poweredge R730 with Intel Ethernet 10G 4P X540/I350 Network Adapter for using them Hyper-V 2012 R2.
According to this document it's possible to create a VLMB Team with Intel ANS Teaming and enable VMDq, so Hyper-V will make use of VMQ.
I installed the latest version of Intel PROSet, created a VMLB Team with Intel ANS and enabled virtual machine Queues:
PS C:\Windows\system32> Get-IntelNetAdapterSetting
Name: TEAM: Team #0 - Intel(R) Ethernet 10G 4P X540/I350 rNDC
DisplayName DisplayValue RegistryKeyword RegistryValue
----------- ------------ --------------- -------------
Low Latency Interrupts Disabled EnableLLI 0
Profile Custom Settings PerformanceProfile 1
Flow Control Rx & Tx Enabled *FlowControl 3
Header Data Split Disabled *HeaderDataSplit 0
Interrupt Moderation Enabled *InterruptModeration 1
IPv4 Checksum Offload Rx & Tx Enabled *IPChecksumOffloadIPv4 3
Jumbo Packet Disabled *JumboPacket 1514
Large Send Offload ... LSO 1
Large Send Offload ... Enabled *LsoV2IPv6 1
Maximum Number of R... 16 *MaxRssProcessors 16
Preferred NUMA node System Default *NumaNodeId 65535
Maximum Number of R... 8 Queues *NumRssQueues 8
NDIS QOS Disabled DCB 0
Recv Segment Coales... Disabled *RSCIPv4 0
Recv Segment Coales... Disabled *RSCIPv6 0
Receive Side Scaling Enabled *RSS 1
RSS load balancing ... NUMAScalingS... *RSSProfile 4
Speed & Duplex Auto Negotia... *SpeedDuplex 0
SR-IOV Disabled *SRIOV 0
TCP Checksum Offloa... Rx & Tx Enabled *TCPChecksumOffloadIPv4 3
TCP Checksum Offloa... Rx & Tx Enabled *TCPChecksumOffloadIPv6 3
UDP Checksum Offloa... Rx & Tx Enabled *UDPChecksumOffloadIPv4 3
UDP Checksum Offloa... Rx & Tx Enabled *UDPChecksumOffloadIPv6 3
Virtual Machine Queues Enabled *VMQ 1
Wake on Magic Packet Disabled *WakeOnMagicPacket 0
Wake on Pattern Match Enabled *WakeOnPattern 1
Wake on Magic Packe... Disabled EnablePME 0
Interrupt Moderatio... Adaptive ITR 65535
Log Link State Event Enabled LogLinkStateEvent 51
Wake on Link Settings Disabled WakeOnLink 0
SR-IOV VPorts 0 *NumVFs 0
VMQ VPorts 63 VMQueues 63
Receive Buffers 512 *ReceiveBuffers 512
Starting RSS CPU 0 *RssBaseProcNumber 0
Transmit Buffers 512 *TransmitBuffers 512
Low Latency Interru... {} LLIPorts {}
Locally Administere... 246E96071AE0 NetworkAddress 246E96071AE0Name: TEAM: Team #0 - Intel(R) Ethernet 10G 4P X540/I350 rNDC #2
DisplayName DisplayValue RegistryKeyword RegistryValue
----------- ------------ --------------- -------------
SR-IOV VPorts 0 *NumVFs 0
VMQ VPorts 63 VMQueues 63
Receive Buffers 512 *ReceiveBuffers 512
Starting RSS CPU 0 *RssBaseProcNumber 0
Transmit Buffers 512 *TransmitBuffers 512
Low Latency Interrupts Disabled EnableLLI 0
Profile Custom Settings PerformanceProfile 1
Flow Control Rx & Tx Enabled *FlowControl 3
Header Data Split Disabled *HeaderDataSplit 0
Interrupt Moderation Enabled *InterruptModeration 1
IPv4 Checksum Offload Rx & Tx Enabled *IPChecksumOffloadIPv4 3
Jumbo Packet Disabled *JumboPacket 1514
Large Send Offload ... LSO 1
Large Send Offload ... Enabled *LsoV2IPv6 1
Maximum Number of R... 16 *MaxRssProcessors 16
Preferred NUMA node System Default *NumaNodeId 65535
Maximum Number of R... 8 Queues *NumRssQueues 8
NDIS QOS Disabled DCB 0
Recv Segment Coales... Disabled *RSCIPv4 0
Recv Segment Coales... Disabled *RSCIPv6 0
Receive Side Scaling Enabled *RSS 1
RSS load balancing ... NUMAScalingS... *RSSProfile 4
Speed & Duplex Auto Negotia... *SpeedDuplex 0
SR-IOV Disabled *SRIOV 0
TCP Checksum Offloa... Rx & Tx Enabled *TCPChecksumOffloadIPv4 3
TCP Checksum Offloa... Rx & Tx Enabled *TCPChecksumOffloadIPv6 3
UDP Checksum Offloa... Rx & Tx Enabled *UDPChecksumOffloadIPv4 3
UDP Checksum Offloa... Rx & Tx Enabled *UDPChecksumOffloadIPv6 3
Virtual Machine Queues Enabled *VMQ 1
Wake on Magic Packet Disabled *WakeOnMagicPacket 0
Wake on Pattern Match Enabled *WakeOnPattern 1
Wake on Magic Packe... Disabled EnablePME 0
Interrupt Moderatio... Adaptive ITR 65535
Log Link State Event Enabled LogLinkStateEvent 51
Wake on Link Settings Disabled WakeOnLink 0
Locally Administere... 246E96071AE0 NetworkAddress 246E96071AE0
Low Latency Interru... {} LLIPorts {}
But even after a reboot VMQ is not availible:
PS C:\Windows\system32> Get-NetAdapterVMQ
Name InterfaceDescription Enabled BaseVmqProcessor MaxProcessors NumberOfReceive
Queues
---- -------------------- ------- ---------------- ------------- ---------------
NIC4 Intel(R) Gigabit 4P X540/I35...#2 False 0:0 8 0
NIC3 Intel(R) Gigabit 4P X540/I350 ... False 0:0 8 0
NIC2 TEAM: Team #0 - Intel(R) Eth...#2 False 0:0 16 0
NIC1 TEAM: Team #0 - Intel(R) Ether... False 0:0 16 0
I've created a virtual Switch and bound it to the ANS Team NIC..
Anyone can point me to what I'm missing?