IPolB Registry Keys

The following section describes the registry keys that are unique to IPoIB.

Value Name

Default Value

Description

GUIDMask

0xE7

Controls the way the MAC is generated for IPoIB interface. The driver uses the 8 bytes GUID to generate 6 bytes MAC.

This value should be either 0 or contain exactly 6 non-zero digits, using binary representation.

Zero (0) mask indicates its default value: 0xb' 11100111. That is, to take all, except intermediate bytes of GUID to form the MAC address.

In case of an improper mask, the driver uses the default one.

Note: This registry value is not exposed via the UI.

MediumType802_3

0

Controls the way the interface is exposed to an upper level. By default, the IPoIB is exposed as an InfiniBand interface. The user can change it and cause the interface to be an Ethernet interface by setting this registry key.

The valid values are:

  • 0 - the interface is exposed as NdisPhysicalMediumInfiniband

  • 1 - the interface is exposed as NdisPhysicalMedium802_3.

Note: This registry value is not exposed via the UI.

SaTimeout

1000

The time, in milliseconds, before retransmitting an SA query request.

The valid values are 250 up to 60000.

SaRetries

10

The number of times to retry an SA query request. The valid values are 1 up to 64.

McastIgmpMldGeneralQueryInterval

3

The number of runs of the multicast monitor before a general query is initiated. This monitor runs every 30 seconds.

The valid values are 1 up to 10.

LocalEndpointMaxAge

5

The maximum number of runs of the local end point DB monitor, before an unused local endpoint is removed. The endpoint age is zeroed when it is used as a source in the send flow or a destination in the receive flow. Each monitor run will increment the age of all non VMQ local endpoints. When LocalEndpointMaxAge is reached - the endpoint will be removed.

The valid values are 1 up to 20.

Note: This registry value is not exposed via the UI.

LocalEndpointMonitorInterval

60000

The time interval (in ms) between each 2 runs of the local end point DB monitor, for aging, unused local endpoints. Each run will increment the age of all non VMQ local endpoints.

The valid values are 10000 up to 1200000.

Note: This registry value is not exposed via the UI.

EnableQPR

0

Enables query path record. The valid values are:

  • 0 - disable

  • 1 - enable

McastQueryResponseInterval

2

The number of runs of the multicast monitor (which runs every 30 seconds) allowed until a response to the IGMP/MLD queries is received. If after this period a response is not received, the driver leaves the multicast group.

The valid values are 1 up to 10.

Note: This registry value is not exposed via the UI.

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