]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - contrib/ofed/management/opensm/doc/qos-config.txt
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / contrib / ofed / management / opensm / doc / qos-config.txt
1 Trivial low level QoS configuration proposition
2 ===============================================
3
4 Basically there is a set of QoS related low-level configuration parameters.
5 All these parameter names are prefixed by "qos_" string. Here is a full
6 list of these parameters:
7
8   qos_max_vls    - The maximum number of VLs that will be on the subnet
9   qos_high_limit - The limit of High Priority component of VL Arbitration
10                    table (IBA 7.6.9)
11   qos_vlarb_low  - Low priority VL Arbitration table (IBA 7.6.9) template
12   qos_vlarb_high - High priority VL Arbitration table (IBA 7.6.9) template
13                    Both VL arbitration templates are pairs of VL and weight
14   qos_sl2vl      - SL2VL Mapping table (IBA 7.6.6) template. It is a list
15                    of VLs corresponding to SLs 0-15 (Note the VL15 used
16                    here means drop this SL)
17
18 Typical default values (hard-coded in OpenSM initialization) are:
19
20   qos_max_vls 15
21   qos_high_limit 0
22   qos_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
23   qos_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
24   qos_sl2vl 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,7
25
26 The syntax is compatible with rest of OpenSM configuration options and
27 values may be stored in OpenSM config file (cached options file).
28
29 In addition to the above, we may define separate QoS configuration
30 parameters sets for various target types. As targets, we currently support
31 CAs, routers, switch external ports, and switch's enhanced port 0. The
32 names of such specialized parameters are prefixed by "qos_<type>_"
33 string. Here is a full list of the currently supported sets:
34
35   qos_ca_  - QoS configuration parameters set for CAs.
36   qos_rtr_ - parameters set for routers.
37   qos_sw0_ - parameters set for switches' port 0.
38   qos_swe_ - parameters set for switches' external ports.
39
40 Examples:
41
42   qos_sw0_max_vls 2
43   qos_ca_sl2vl 0,1,2,3,5,5,5,12,12,0,
44   qos_swe_high_limit 0