User Manual
Rev 2.1-1.0.6
Mellanox Technologies
175
8.6.6.4 SRP
srp, target-port-guid 0x1234 : <SL>
any, target-port-guid 0x1234 : <SL>
Service ID for SRP varies from storage vendor to vendor, thus SRP query is matched by the tar-
get IB port GUID. The following two match rules are equivalent:
Note that any of the above ULPs might contain target port GUID in the PR query, so in order for
these queries not to be recognized by the QoS manager as SRP
, the SRP match rule (or any match
rule that refers to the target port guid only) should be placed at the end of the qos-ulps match
rules.
8.6.6.5 MPI
SL for MPI is manually configured by MPI admin. OpenSM is not forcing any SL on the MPI
traf
fic, and that's why it is the only ULP that did not appear in the qos-ulps section.
8.6.7 SL2VL Mapping and VL Arbitration
qos_ca_max_vls 15
qos_ca_high_limit 0
qos_ca_vlarb_high 0:4,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0
qos_ca_vlarb_low 0:0,1:4,2:4,3:4,4:4,5:4,6:4,7:4,8:4,9:4,10:4,11:4,12:4,13:4,14:4
qos_ca_sl2vl 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,7
qos_swe_max_vls 15
qos_swe_high_limit 0
qos_swe_vlarb_high 0:4,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0
qos_swe_vlarb_low 0:0,1:4,2:4,3:4,4:4,5:4,6:4,7:4,8:4,9:4,10:4,11:4,12:4,13:4,14:4
OpenSM cached options file has a set of QoS related configuration parameters, that are used to
configure SL2VL mapping and VL arbitration on IB ports. These parameters are:
• Max VLs: the maximum number of VLs that will be on the subnet
• High limit: the limit of High Priority component of VL Arbitration table (IBA 7.6.9)
• VLArb low table: Low priority VL Arbitration table (IBA 7.6.9) template
• VLArb high table: High priority VL Arbitration table (IBA 7.6.9) template
• SL2VL: SL2VL Mapping table (IBA 7.6.6) template. It is a list of VLs corresponding
to SLs 0-15 (Note that VL15 used here means drop this SL).
There are separate QoS configuration parameters sets for various target types: CAs, routers,
switch external ports, and switch's enhanced port 0. The names of such parameters are prefixed
by "qos_<type>_" string. Here is a full list of the currently supported sets:
• qos_ca_ - QoS configuration parameters set for CAs.
• qos_rtr_ - parameters set for routers.
• qos_sw0_ - parameters set for switches' port 0.
• qos_swe_ - parameters set for switches' external ports.
Here's the example of typical default values for CAs and switches' external ports (hard-coded in
OpenSM initialization):