User Manual

Table Of Contents
WinOF VPI for Windows User Manual Rev 4.3
Mellanox Technologies
18
2.5 Receive Side Scaling (RSS)
Mellanox WinOF Rev 4.3 IPoIB and Ethernet drivers use NDIS 6.30 new RSS capabilities. The
main changes are:
Supports unlimited number of processors (previously 64)
Individual network adapter RSS configuration usage
To set the RSS capability for individual adapter instead of global setting, and to improve RSS on
Windows 2012 server, set the registry keys listed in the table below:
2.6 Port Configuration
After MLNX_VPI installation, it is possible to modify the network protocol that runs on each
port of VPI adapter cards. Each port can be set to run as InfiniBand, Ethernet or Auto Sensing.
2.6.1 Auto Sensing
Auto Sensing enables the NIC to automatically sense the link type (InfiniBand or Ethernet) based
on the cable connected to the port and load the appropriate driver stack (InfiniBand or Ethernet).
Auto Sensing is performed only when rebooting the machine or after disabling/enabling the
mlx4_bus interface from the Device Manager. Hence, if you replace cables during the runtime,
the NIC will not perform Auto Sensing.
For further information on how to configure it, please refer to Section 2.6.2, “Port Protocol Con-
figuration”, on page 19.
Table 4 - Registry Keys Setting
Sub-key Description
HKLM\SYSTEM\CurrentControlSet\Con-
trol\Class\{XXXXX72-XXX}\<network adapter num-
ber>\*MaxRSSProcessors
Maximum number of CPUs allotted. Sets
the desired maximum number of processors
for each interface. The number can be differ-
ent for each interface.
Note: Restart the network adapter when you
change this registry key.
HKLM\SYSTEM\CurrentControlSet\Con-
trol\Class\{XXXXX72-XXX}\<network adapter num-
ber>\*RssBaseProcNumber
Base CPU number. Sets the desired base
CPU number for each interface. The number
can be different for each interface. This
allows partitioning of CPUs across network
adapters.
Note: Restart the network adapter when you
change this registry key.
HKLM\SYSTEM\CurrentControlSet\Con-
trol\Class\{XXXXX72-XXX}\<network adapter num-
ber>\*NumaNodeID
NUMA node affinitization
HKLM\SYSTEM\CurrentControlSet\Con-
trol\Class\{XXXXX72-XXX}\<network adapter num-
ber>\*RssBaseProcGroup
Sets the RSS base processor group for sys-
tems with more than 64 processors.