User Manual
Path Bits are not implemented in OFED.
Rev 2.3-1.0.1
Mellanox Technologies
123
Matching Rules
A list of rules that match an incoming PR/MPR request to a QoS-Level. The rules are processed
in order such as the first match is applied. Each rule is built out of a set of match expressions
which
should all match for the rule to apply. The matching expressions are defined for the fol-
lowing fields:
• SRC and DST to lists of port groups
• Service-ID to a list of Service-ID values or ranges
• QoS-Class to a list of QoS-Class values or ranges
3.2.3.3 CMA Features
The CMA interface supports Service-ID through the notion of port space as a prefix to the port
number
, which is part of the sockaddr provided to rdma_resolve_add(). The CMA also allows the
ULP (like SDP) to propagate a request for a specific QoS-Class. The CMA uses the provided
QoS-Class and Service-ID in the sent PR/MPR.
IPoIB
IPoIB queries the SA for its broadcast group information and uses the SL, MTU, RATE and
Packet Lifetime available on the multicast group which forms this broadcast group.
SRP
The current SRP implementation uses its own CM callbacks (not CMA). So SRP fills in the Ser-
vice-ID in the PR/MPR by itself and use that information in setting up the QP.
SRP Service-ID is defined by the SRP target I/O Controller (it also complies with IBTA Service-
ID rules).
The Service-ID is reported by the I/O Controller in the ServiceEntries DMA attribute
and should be used in the PR/MPR if the SA reports its ability to handle QoS PR/MPRs.
3.2.3.4 OpenSM Features
The InfiniBand Subnet Manager (SM) be split into two main parts:
I. Fabric Setup
During fabric initialization, the Subnet Manager parses the policy and apply its settings to the
discovered fabric elements.
II. PR/MPR Query Handling
OpenSM enforces the provided policy on client request. The overall flow for such requests is:
first the request is matched against the defined match rules such that the tar
get QoS-Level defini-
tion is found. Given the QoS-Level a path(s) search is performed with the given restrictions
imposed by that level.