Configuration Using Registry Keys
Mellanox IPoIB and Ethernet drivers use registry keys to control the NIC operations. The registry keys receive default values during the installation of the Mellanox adapters. Most of the parameters are visible in the registry by default, however, certain parameters must be created in order to modify the default behavior of the Mellanox driver.
The adapter can be configured either from the User Interface (Device Manager → Mellanox Adapter → Right click → Properties) or by setting the registry directly.
All Mellanox adapter parameters are located in the registry under the following registry key:
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\ Control
\ Class
\{4D36E972-E325-11CE-BFC1-08002bE10318}
\<Index>
The registry key can be divided into 4 different groups:
Registry Key Groups
Group | Description |
Basic | Contains the basic configuration. |
Offload Options | Controls the offloading operation that the NIC supports. |
Performance Options | Controls the NIC operation in different environments and scenarios. |
Flow Control Options | Controls the TCP/IP traffic. |
Any registry key that starts with an asterisk ("*") is a well-known registry key. For more details regarding the registries, please refer to: http://msdn.microsoft.com/en-us/library/ff570865(v=VS.85).aspx
To find the nn value of your HCA from the Device Manager please perform the following steps:
Open Device Manager, and go to System devices.
Right click on a Mellanox -ConnectX® card → Properties.
Go to Details tab.
Select the Driver key, and obtain the nn number.
In the below example, the index equals 0041
To find the index value of your Network Interface from the Device Manager please perform the following steps:
Open Device Manager, and go to Network Adapters.
Right click → Properties on Mellanox Connect-X® Ethernet Adapter.
Go to Details tab.
Select the Driver key, and obtain the nn number.
In the below example, the index equals 0010