User Manual

Rev 4.70
Mellanox Technologies
36
8 Driver Features
The Mellanox VPI WinOF driver release introduces the following capabilities:
Support for Single and Dual port Adapters
Up to 16 Rx queues per port
Rx steering mode (RSS)
Hardware Tx/Rx checksum calculation
Large Send off-load (i.e., TCP Segmentation Off-load)
Hardware multicast filtering
Adaptive interrupt moderation
Support for MSI-X interrupts
Support for Auto-Sensing of Link level protocol
Ethernet Only:
Hardware VLAN filtering
Header Data Split
RDMA over Converged Ethernet (RoCE)
DSCP over IPv4
RoCEv2 in ConnectX®-3 Pro
NVGRE hardware off-load in ConnectX®-3 Pro
Ports TX arbitration/Bandwidth allocation per port
For the complete list of Ethernet and InfiniBand Known Issues and Limitations, WinOF Release
Notes (www.mellanox.com -> Products -> InfiniBand/VPI Drivers -> Windows SW/Drivers).
8.1 Hyper-V with VMQ
Mellanox WinOF Rev 4.70 includes a Virtual Machine Queue (VMQ) interface to support
Microsoft Hyper-V network performance improvements and security enhancement.
VMQ interface supports:
Classification of received packets by using the destination MAC address to route the
packets to different receive queues
NIC ability to use DMA to transfer packets directly to a Hyper-V child-partition's
shared memory
Scaling to multiple processors, by processing packets for different virtual machines on
different processors.
To enable Hyper-V with VMQ using UI:
Step 1. Open Hyper-V Manager.
Step 2. Right-click the desired Virtual Machine (VM), and left-click Settings in the pop-up menu.
Step 3. In the Settings window, under the relevant network adapter, select “Hardware Acceleration”.
Step 4. Check/uncheck the box “Enable virtual machine queue” to enable/disable VMQ on that spe-
cific network adapter.
To enable Hyper-V with VMQ using PowerShell: