Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
ar_sl_mask 0xFFFA # A=0x1010 SL1, SL3 enabled with AR

UCX Support

FW 12.29.0356 added support for ooo_sl_mask per vport that’s now used by UCX.

With that, UCX has a way to request AR support. It could be done using UCX_IB_AR_ENABLE={ yes | no | try}. The default value is “try”.

  • UCX_IB_AR_ENABLE=yes strictly selects SL with AR, if there no SLs with AR, it fails UCX

  • UCX_IB_AR_ENABLE=try selects SL with AR, if there no SLs with AR, it selects the first available (or specified by UCX_IB_SL=<sl>)

  • UCX_IB_AR_ENABLE=no strictly selects SL without AR, if there no SLs without AR, it fails UCX

 

Specific SL still could be specified by user through UCX_IB_SL=[0..15]

If the UCX_IB_AR_ENABLE=yes/no was asked on old FW, it fails UCX since UCX is not able to detect ooo_sl_mask.

The feature is part of the UCX v1.10 release.

Validation

smparquery

Check that AR is enabled on a switch (using the switch lid), us the smparquery (supported on OFED 5.x)

...