Receive Side Scaling (RSS)
Operating Systems: Windows Server 2012, Windows Server 2012 R2, Windows 7 Client, Windows 8.1 Client and Windows Server 2016.
Mellanox WinOF Rev 5.50 IPoIB and Ethernet drivers use NDIS 6.30 and above new RSS capabilities. The main changes are:
Removed the previous limitation of 64 CPU cores
Individual network adapter RSS configuration usage
RSS capabilities can be set per individual adapters as well as globally.
To do so, set the registry keys listed below:
For instructions on how to find interface index in registry <nn>, please refer to Section 3.6.2, “Finding the Index Value of the Network Interface”, on page 114.
Registry Keys Setting
Sub-key | Description |
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\<nn>\*MaxRSSProcessors | Maximum number of CPUs allotted. |
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\<nn>\*RssBaseProcNumber | Base CPU number. |
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\<nn>\*NumaNodeID | NUMA node affinitization |
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\<nn>\*RssBaseProcGroup | Sets the RSS base processor group for systems with more than 64 processors. |