Basic Registry Keys
This group contains the registry keys that control the basic operations of the NIC.
Value Name |
Default Value |
Description |
*JumboPacket |
eth:1514 IPoIB:4096 |
The maximum size of a frame (or a packet) that can be sent over the wire. This is also known as the maximum transmission unit (MTU). The MTU may have a significant impact on the network's performance as a large packet can cause high latency. However, it can also reduce the CPU utilization and improve the wire efficiency. The standard Ethernet frame size is 1514 bytes, but Mellanox drivers support wide range of packet sizes. The valid values are:
Notes:
|
*ReceiveBuffers |
eth:4096 IPoIB:512 |
The number of packets each ring receives. This parameter affects the memory consumption and the performance. Increasing this value can enhance receive performance, but also consumes more system memory. In case of lack of received buffers (dropped packets or out of order received packets), you can increase the number of received buffers. The valid values are 256 up to 4096. |
*TransmitBuffers |
eth:2048 IPoIB:2048 |
The number of packets each ring sends. Increasing this value can enhance transmission performance, but also consumes system memory. The valid values are 256 up to 4096. |
*SpeedDuplex |
7 |
The Speed and Duplex settings that a device supports. This registry key should not be changed and it can be used to query the device capability. Mellanox ConnectX device is set to 7 meaning 10Gbps and Full Duplex. Note: Default value should not be modified. |
MaxNumOfMCList |
eth:128 IPoIB:128 |
The number of multicast addresses that are filtered by the NIC. If the OS uses more multicast addresses than were defined, it sets the port to multicast promiscuous and the multicast addresses are filtered by OS at protocol level. The valid values are 64 up to 1024. Note: This registry value is not exposed via the UI. |
*QOS |
eth:1 |
Enables the NDIS Quality of Service (QoS) The valid values are:
Notes:
|
RxIntModerationProfile |
eth:2 IPoIB:2 |
Enables the assignment of different interrupt moderation profiles for receive completions. Interrupt moderation can have a great effect on optimizing network throughput and CPU utilization. The valid values are:
|
TxIntModerationProfile |
eth:1 IPoIB:1 |
Enables the assignment of different interrupt moderation profiles for send completions. Interrupt moderation can have great effect on optimizing network throughput and CPU utilization. The valid values are:
|