User Manual

Rev 2.3-1.0.1
Mellanox Technologies
75
The default mode runs all the flows except for the Quality of Service flow (see Section 3.2.2.6).
After installing
opensm (and if the InfiniBand fabric is stable), it is recommended to run the fol-
lowing command in order to generate the inventory file:
host1# osmtest -f c
Immediately afterwards, run the following command to test opensm:
host1# osmtest -f a
Finally, it is recommended to occasionally run “osmtest -v” (with verbosity) to verify that noth-
ing in the fabric has changed.
3.2.2.3 Partitions
OpenSM enables the configuration of partitions (PKeys) in an InfiniBand fabric. By default,
OpenSM searches for the partitions configuration file under the name
/usr/etc/opensm/par-
titions.conf. To change this filename, you can use opensm with the ‘--Pconfig’ or ‘-P’ flags.
The default partition is created by OpenSM unconditionally, even when a partition configuration
file does not exist or cannot be accessed.
The default partition has a P_Key value of 0x7fff. The port out of which runs OpenSM is
assigned full membership in the default partition.
All other end-ports are assigned partial mem-
bership.
3.2.2.3.1 File Format
Notes:
Line content followed after ‘#’ character is comment and ignored by parser.
General File Format
<Partition Definition>:[<newline>]<Partition Properties>
<Partition Definition>:
[PartitionName][=PKey][,ipoib_bc_flags][,defmember=full|limited]
where
PartitionName
String, will be used with logging. When omitted
empty string will be used.
PKey
P_Key value for this partition. Only low 15 bits
will be used. When omitted will be auto-generated.
ipoib_bc_flags
Used to indicate/specify IPoIB capability of this
partition.
defmember=full|limited|both
Specifies default membership for port GUID list.
Default is limited.
ipoib_bc_flags are:
ipoib
Indicates that this partition may be used for IPoIB, as a result the
IPoIB broadcast group will be created with the flags given, if any.
rate=<val> Specifies rate for this IPoIB MC group (default is 3 (10GBps))
mtu=<val> Specifies MTU for this IPoIB MC group (default is 4 (2048))
sl=<val> Specifies SL for this IPoIB MC group (default is 0)
scope=<val> Specifies scope for this IPoIB MC group (default is 2 (link local))