User Manual
Rev 2.2-1.0.1
Mellanox Technologies
199
Figure 6: QoS Manager
There are two ways to define QoS policy:
• Advanced – the advanced policy file syntax provides the administrator various ways to
match a PathRecord/MultiPathRecord (PR/MPR) request, and to enforce various QoS
constraints on the requested PR/MPR
• Simple – the simple policy file syntax enables the administrator to match PR/MPR
requests by various ULPs and applications running on top of these ULPs
8.6.2 Advanced QoS Policy File
The QoS policy file has the following sections:
I) Port Groups (denoted by port-groups)
This section defines zero or more port groups that can be referred later by matching rules (see
below). Port group lists ports by:
• Port GUID
• Port name, which is a combination of NodeDescription and IB port number
• PKey, which means that all the ports in the subnet that belong to partition with a given
PKey belong to this port group
• Partition name, which means that all the ports in the subnet that belong to partition with
a given name belong to this port group
• Node type, where possible node types are: CA, SWITCH, ROUTER, ALL, and SELF
(SM's port).
II) QoS Setup (denoted by qos-setup)
This section describes how to set up SL2VL and VL Arbitration tables on various nodes in the
fabric. However, this is not supported in OFED. SL2VL and VLArb tables should be configured
in the OpenSM options file (default location - /var/cache/opensm/opensm.opts).
III) QoS Levels (denoted by qos-levels)
Each QoS Level defines Service Level (SL) and a few optional fields:
• MTU limit