User Manual
Rev 2.3-1.0.1
Mellanox Technologies
115
3.2.2.7.3 General AR Manager Options
Option File Description Values
ENABLE:
<true|false>
Enable/disable Adaptive Routing on fabric
switches.
Note that if a switch was identified by AR Man-
ager as device that does not support AR, AR
Manager will not try to enable AR on this
switch. If the firmware of this switch was
updated to support the AR, the AR Manager will
need to be restarted (by restarting Subnet Man
-
ager) to allow it to configure the AR on this
switch.
This option can be changed on-the-fly.
Default: true
AR_ALGORITHM:
<LAG|TREE>
Adaptive Routing algorithm:
• LAG: Ports groups are created out of "parallel"
links. Links that are connecting the same pair of
switches.
• TREE: All the ports with minimal hops to destina-
tion are in the same group. Must run together with
UPDN routing engine.
AR_MODE:
<bounded|free>
Adaptive Routing Mode:
• free: no constraints on output port selection
• bounded: the switch does not change the output
port during the same transmission burst. This mode
minimizes the appearance of out-of-order packets
This option can be changed on-the-fly.
Default: bounded
AGEING_TIME:
<usec>
Applicable to bounded AR mode only. Specifies
how much time there should be no traffic in
order for the switch to declare a transmission
burst as finished and allow changing the output
port for the next transmission burst (32-bit
value).
This option can be changed on-the-fly.
Default: 30
MAX_ERRORS:
<N>
ERROR_WINDOW
: <N>
When number of errors exceeds
'MAX_ERRORS' of send/receive errors or time
-
outs in less than 'ERROR_WINDOW' seconds,
the AR Manager will abort, returning control
back to the Subnet Manager.
This option can be changed on-the-fly.
Values for both
options: [0-0xffff]
• MAX_ERRORS = 0:
zero tollerance - abort
configuration on first
error. Default:10
• ERROR_WINDOW =
0: mechanism disabled
- no error checking.
Default: 5
LOG_FILE: <full
path>
AR Manager log file.
This option can be changed on-the-fly.
Default: /var/log/
armgr.log