Mellanox WinOF VPI Documentation v5.50.52000
Linux Kernel Upstream Release Notes v6.5

General Registry Values

This section provides information on general registry keys that affect Mellanox driver operation.

Value Name

Default Value

Description

MaxNumRssCpus

4

The number of CPUs that participate in the RSS.

The Mellanox adapter can open multiple receive rings, each ring can be processed by a different processor. When RSS is disabled, the system opens a single Rx ring.

The Rx ring number that is configured should be powered of two and less than the number of processors on the system.

Value Type: DWORD

The valid values are 1 up to number of processors on the system.

RssBaseCpu

1

The CPU number of the first CPU that the RSS can use.

NDIS uses the default value of 0 for the base CPU number, however this value is configurable and can be changed. The Mellanox adapter reads this value from registry and sets it to NDIS on driver start-up.

Value Type: DWORD

The valid values are 0 up to the number of processors on the system.

CheckFwVersion

1

Configures the Mellanox driver to skip validation of the FW compatibility to the driver version. Skipping this check-up is not recommended and can cause unexpected behavior. It can be used for testing purposes only.

Value Type: DWORD The valid values are:

  • 0: Don't check

  • 1: Check

MaximumWorkingThreads

2

The number of working threads which can work simultaneously on receive polling. By default, the Mellanox driver creates a working thread for each Rx rings if polling or adaptive receive completion is set.

Value Type: DWORD

The valid values are 1 up to number of Rx rings.

© Copyright 2023, NVIDIA. Last updated on May 23, 2023.