OPTIONS="-B" # DEBUG mode # This option specifies a debug option. # These options are not normally needed. # The number following -d selects the debug # option to enable as follows: # OPT Description # --- ----------------- # 0 - Ignore other SM nodes. # 1 - Force single threaded dispatching. # 2 - Force log flushing after each log message. # 3 - Disable multicast support. # 4 - Put OpenSM in memory tracking mode. # 10.. Put OpenSM in testability mode. # none, no debug options are enabled. # OPTIONS="$OPTIONS -d 1" # LMC # This option specifies the subnet's LMC value. # The number of LIDs assigned to each port is 2^LMC. # The LMC value must be in the range 0-7. # LMC values > 0 allow multiple paths between ports. # LMC values > 0 should only be used if the subnet # topology actually provides multiple paths between # ports, i.e. multiple interconnects between switches. # OpenSM defaults to LMC = 0, which allows # one path between any two ports. # OPTIONS="$OPTIONS -l 0" # MAXSMPS # This option specifies the number of VL15 SMP MADs # allowed on the wire at any one time. # Specifying -maxsmps 0 allows unlimited outstanding SMPs. # Without -maxsmps, OpenSM defaults to a maximum of # four outstanding SMP. OPTIONS="$OPTIONS -maxsmps 0" # REASSIGN_LIDS # This option causes OpenSM to reassign LIDs to all # end nodes. Specifying "REASSIGN_LIDS=yes" on a running subnet # may disrupt subnet traffic. # With "REASSIGN_LIDS=no", OpenSM attempts to preserve existing # LID assignments resolving multiple use of same LID. # OPTIONS="$OPTIONS -r" # SWEEP # This option specifies the number of seconds between # subnet sweeps. Specifying SWEEP=0 disables sweeping. # OpenSM defaults to a sweep interval of 10 seconds. # OPTIONS="$OPTIONS -s 10" # TIMEOUT # This option specifies the time in milliseconds # used for transaction timeouts. # Specifying -t 0 disables timeouts. # Without -t, OpenSM defaults to a timeout value of # 200 milliseconds. # OPTIONS="$OPTIONS -t 200" # OSM_LOG # This option defines the log to be the given file. # By default the log goes to /tmp/osm.log, which isn't very suitable # for a distribution, so we override it by default here. # For the log to go to standard output use OSM_LOG=stdout. OPTIONS="$OPTIONS -f /var/log/opensm.log" # QoS # This option enable QoS support in opensm # OPTIONS="$OPTIONS -Q" # QoS_POLICY # This option sets the file from which to load the QoS policy # OPTIONS="$OPTIONS -Y /etc/rdma/qos_policy" # VERBOSE # This option increases the log verbosity level. # The "-v" option may be specified multiple times # to further increase the verbosity level. # "-V" option sets the maximum verbosity level and # forces log flushing. # The "-V" is equivalent to "-vf 0xFF -d 2". # OPTIONS="$OPTIONS -v 0x00" # ROUTING_ENGINE # This option chooses the routing engine to use instead of the default # algorithm Min Hop # Supported engines are: updn, file, ftree, lash, dor # OPTIONS="$OPTIONS -R updn" # ROOT_GUID_FILE # This option only allowed when UPDN algorithm is activated # It specifies the guid list file from which to fetch the root node guid list # The file contain in each line only one valid guid # OPTIONS="$OPTIONS -a /etc/rdma/root_guids" # CN_GUID_FILE # This option only allowed when UPDN algorithm is activated # It specifies the guid list file from which to fetch the compute node # guid list # The file contain in each line only one valid guid # OPTIONS="$OPTIONS -u /etc/rdma/cn_guids" # GUID # This option specifies the local port GUID value # with which OpenSM should bind. OpenSM may be # bound to 1 port at a time. # If GUID given is 0, opensm would list the available guids and wait for # the user to select one (which obviously is no use in an init script) # Without -g, OpenSM trys to use the default port. # OPTIONS="$OPTIONS -g " # PRIORITY # This option specifies the SM's PRIORITY. # This will effect the handover cases, where master # is chosen by priority and GUID. Range goes # from 0 (lowest priority) to 15 (highest). OPTIONS="$OPTIONS -p 15" # OSM_CACHE_DIR # There is no command line option to opensm to set this, it can only be set # as an environment variable. OSM_CACHE_DIR=/var/cache/opensm # CACHE_OPTIONS # Cache the given command line options into the file # OSM_CACHE_DIR/opensm.opts for use next invocation # Set to '--cache-options' or '-c' in order to enable # OPTIONS="$OPTIONS -c"