opensm.conf 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666
  1. #
  2. # DEVICE ATTRIBUTES OPTIONS
  3. #
  4. # The port GUID on which the OpenSM is running
  5. guid 0x0000000000000000
  6. # M_Key value sent to all ports qualifying all Set(PortInfo)
  7. m_key 0x0000000000000000
  8. # The lease period used for the M_Key on this subnet in [sec]
  9. m_key_lease_period 0
  10. # The protection level used for the M_Key on this subnet
  11. m_key_protection_level 0
  12. # If TRUE, SM tries to determine the m_key of unknown ports from guid2mkey file
  13. # If FALSE, SM won't try to determine the m_key of unknown ports.
  14. # Preconfigured m_key will be used instead
  15. m_key_lookup TRUE
  16. # SM_Key value of the SM used for SM authentication
  17. sm_key 0x0000000000000001
  18. # SM_Key value to qualify rcv SA queries as 'trusted'
  19. sa_key 0x0000000000000001
  20. # Note that for both values above (sm_key and sa_key)
  21. # OpenSM version 3.2.1 and below used the default value '1'
  22. # in a host byte order, it is fixed now but you may need to
  23. # change the values to interoperate with old OpenSM running
  24. # on a little endian machine.
  25. # Subnet prefix used on this subnet
  26. subnet_prefix 0xfe80000000000000
  27. # The LMC value used on this subnet
  28. lmc 0
  29. # lmc_esp0 determines whether LMC value used on subnet is used for
  30. # enhanced switch port 0. If TRUE, LMC value for subnet is used for
  31. # ESP0. Otherwise, LMC value for ESP0s is 0.
  32. lmc_esp0 FALSE
  33. # sm_sl determines SMSL used for SM/SA communication
  34. sm_sl 0
  35. # The code of maximal time a packet can live in a switch
  36. # The actual time is 4.096usec * 2^<packet_life_time>
  37. # The value 0x14 disables this mechanism
  38. packet_life_time 0x12
  39. # The number of sequential packets dropped that cause the port
  40. # to enter the VLStalled state. The result of setting this value to
  41. # zero is undefined.
  42. vl_stall_count 0x07
  43. # The number of sequential packets dropped that cause the port
  44. # to enter the VLStalled state. This value is for switch ports
  45. # driving a CA or router port. The result of setting this value
  46. # to zero is undefined.
  47. leaf_vl_stall_count 0x07
  48. # The code of maximal time a packet can wait at the head of
  49. # transmission queue.
  50. # The actual time is 4.096usec * 2^<head_of_queue_lifetime>
  51. # The value 0x14 disables this mechanism
  52. head_of_queue_lifetime 0x12
  53. # The maximal time a packet can wait at the head of queue on
  54. # switch port connected to a CA or router port
  55. leaf_head_of_queue_lifetime 0x10
  56. # Limit the maximal operational VLs
  57. max_op_vls 5
  58. # Force PortInfo:LinkSpeedEnabled on switch ports
  59. # If 0, don't modify PortInfo:LinkSpeedEnabled on switch port
  60. # Otherwise, use value for PortInfo:LinkSpeedEnabled on switch port
  61. # Values are (IB Spec 1.2.1, 14.2.5.6 Table 146 "PortInfo")
  62. # 1: 2.5 Gbps
  63. # 3: 2.5 or 5.0 Gbps
  64. # 5: 2.5 or 10.0 Gbps
  65. # 7: 2.5 or 5.0 or 10.0 Gbps
  66. # 2,4,6,8-14 Reserved
  67. # Default 15: set to PortInfo:LinkSpeedSupported
  68. force_link_speed 15
  69. # Force PortInfo:LinkSpeedExtEnabled on ports
  70. # If 0, don't modify PortInfo:LinkSpeedExtEnabled on port
  71. # Otherwise, use value for PortInfo:LinkSpeedExtEnabled on port
  72. # Values are (MgtWG RefIDs #4722 and #9366)
  73. # 1: 14.0625 Gbps
  74. # 2: 25.78125 Gbps
  75. # 3: 14.0625 Gbps or 25.78125 Gbps
  76. # 4: 53.125 Gbps
  77. # 5: 14.0625 Gbps or 53.125 Gbps
  78. # 6: 25.78125 Gbps or 53.125 Gbps
  79. # 7: 14.0625 Gbps, 25.78125 Gbps or 53.125 Gbps
  80. # 30: Disable extended link speeds
  81. # Default 31: set to PortInfo:LinkSpeedExtSupported
  82. force_link_speed_ext 31
  83. # Force PortInfo:LinkWidthEnabled on switch ports
  84. # If 0, don't modify PortInfo:LinkWidthEnabled on switch port
  85. # Otherwise, use value for PortInfo:LinkWidthEnabled on switch port
  86. # Values are (IB Spec 1.2.1, 14.2.5.6 Table 146 "PortInfo"
  87. # augmented by MgtWG RefIDs #9306-9309)
  88. # 1: 1x
  89. # 2: 4x
  90. # 3: 1x or 4x
  91. # 4: 8x
  92. # 5: 1x or 8x
  93. # 6: 4x or 8x
  94. # 7: 1x or 4x or 8x
  95. # 8: 12x
  96. # 9: 1x or 12x
  97. # 10: 4x or 12x
  98. # 11: 1x or 4x or 12x
  99. # 12: 8x or 12x
  100. # 13: 1x or 8x or 12x
  101. # 14: 4x or 8x or 12x
  102. # 15: 1x or 4x or 8x or 12x
  103. # 16: 2x
  104. # 17: 1x or 2x
  105. # 18: 2x or 4x
  106. # 19: 1x or 2x or 4x
  107. # 20: 2x or 8x
  108. # 21: 1x or 2x or 8x
  109. # 22: 2x or 4x or 8x
  110. # 23: 1x or 2x or 4x or 8x
  111. # 24: 2x or 12x
  112. # 25: 1x or 2x or 12x
  113. # 26: 2x or 4x or 12x
  114. # 27: 1x or 2x or 4x or 12x
  115. # 28: 2x or 8x or 12x
  116. # 29: 1x or 2x or 8x or 12x
  117. # 30: 2x or 4x or 8x or 12x
  118. # 31: 1x or 2x or 4x or 8x or 12x
  119. # 32-254 Reserved
  120. # Default 255: set to PortInfo:LinkWidthSupported
  121. force_link_width 255
  122. # FDR10 on ports on devices that support FDR10
  123. # Values are:
  124. # 0: don't use fdr10 (no MLNX ExtendedPortInfo MADs)
  125. # Default 1: enable fdr10 when supported
  126. # 2: disable fdr10 when supported
  127. fdr10 1
  128. # The subnet_timeout code that will be set for all the ports
  129. # The actual timeout is 4.096usec * 2^<subnet_timeout>
  130. subnet_timeout 18
  131. # Threshold of local phy errors for sending Trap 129
  132. local_phy_errors_threshold 0x08
  133. # Threshold of credit overrun errors for sending Trap 130
  134. overrun_errors_threshold 0x08
  135. # Use SwitchInfo:MulticastFDBTop if advertised in PortInfo:CapabilityMask
  136. use_mfttop TRUE
  137. #
  138. # PARTITIONING OPTIONS
  139. #
  140. # Partition configuration file to be used
  141. partition_config_file /etc/rdma/partitions.conf
  142. # Disable partition enforcement by switches (DEPRECATED)
  143. # This option is DEPRECATED. Please use part_enforce instead
  144. no_partition_enforcement FALSE
  145. # Partition enforcement type (for switches)
  146. # Values are both, out, in and off
  147. # Default is both (outbound and inbound enforcement)
  148. part_enforce both
  149. # Allow both full and limited membership on the same partition
  150. allow_both_pkeys FALSE
  151. # Keep current and take into account old pkey indexes
  152. # during calculation of physical ports pkey tables
  153. keep_pkey_indexes TRUE
  154. # SM assigned GUID byte where GUID is formed from OpenFabrics OUI
  155. # followed by 40 bits xy 00 ab cd ef where xy is the SM assigned GUID byte
  156. # and ab cd ef is an SM autogenerated 24 bits
  157. # SM assigned GUID byte should be configured as subnet unique
  158. sm_assigned_guid 0x00
  159. #
  160. # SWEEP OPTIONS
  161. #
  162. # The number of seconds between subnet sweeps (0 disables it)
  163. sweep_interval 10
  164. # If TRUE cause all lids to be reassigned
  165. reassign_lids FALSE
  166. # If TRUE forces every sweep to be a heavy sweep
  167. force_heavy_sweep FALSE
  168. # If TRUE every trap 128 and 144 will cause a heavy sweep.
  169. # NOTE: successive identical traps (>10) are suppressed
  170. sweep_on_trap TRUE
  171. #
  172. # ROUTING OPTIONS
  173. #
  174. # If TRUE count switches as link subscriptions
  175. port_profile_switch_nodes FALSE
  176. # Name of file with port guids to be ignored by port profiling
  177. port_prof_ignore_file (null)
  178. # The file holding routing weighting factors per output port
  179. hop_weights_file (null)
  180. # The file holding non-default port order per switch for routing
  181. port_search_ordering_file (null)
  182. # Routing engine
  183. # Multiple routing engines can be specified separated by
  184. # commas so that specific ordering of routing algorithms will
  185. # be tried if earlier routing engines fail.
  186. # Supported engines: minhop, updn, dnup, file, ftree, lash,
  187. # dor, torus-2QoS, nue, dfsssp, sssp
  188. routing_engine (null)
  189. # Routing engines will avoid throttled switch-to-switch links
  190. # (supported by: nue, dfsssp, sssp; use FALSE if unsure)
  191. avoid_throttled_links FALSE
  192. # Connect roots (use FALSE if unsure)
  193. connect_roots FALSE
  194. # Use unicast routing cache (use FALSE if unsure)
  195. use_ucast_cache FALSE
  196. # Lid matrix dump file name
  197. lid_matrix_dump_file (null)
  198. # LFTs file name
  199. lfts_file (null)
  200. # The file holding the root node guids (for fat-tree or Up/Down)
  201. # One guid in each line
  202. root_guid_file (null)
  203. # The file holding the fat-tree compute node guids
  204. # One guid in each line
  205. cn_guid_file (null)
  206. # The file holding the fat-tree I/O node guids
  207. # One guid in each line.
  208. # If only io_guid file is provided, the rest of nodes
  209. # are considered as compute nodes.
  210. io_guid_file (null)
  211. # If TRUE enables alternative indexing policy for ftree routing
  212. # in quasi-ftree topologies that can improve shift-pattern support.
  213. # The switch indexing starts from root switch and leaf switches
  214. # are termination points of BFS algorithm
  215. # If FALSE, the indexing starts from leaf switch (default)
  216. quasi_ftree_indexing FALSE
  217. # Number of reverse hops allowed for I/O nodes
  218. # Used for connectivity between I/O nodes connected to Top Switches
  219. max_reverse_hops 0
  220. # The file holding the node ids which will be used by Up/Down algorithm instead
  221. # of GUIDs (one guid and id in each line)
  222. ids_guid_file (null)
  223. # The file holding guid routing order guids (for MinHop and Up/Down)
  224. guid_routing_order_file (null)
  225. # Do mesh topology analysis (for LASH algorithm)
  226. do_mesh_analysis FALSE
  227. # Starting VL for LASH algorithm
  228. lash_start_vl 0
  229. # Maximum number of VLs for Nue routing algorithm (default: 1; to enforce
  230. # deadlock-freedom even if QoS is not enabled). Set to 0 if Nue should
  231. # automatically determine and choose maximum supported by the fabric, or
  232. # any integer >= 1 (then Nue uses min(max_supported,nue_max_num_vls)
  233. nue_max_num_vls 1
  234. # If TRUE, then Nue assumes that switches will send/receive
  235. # data traffic, too, and hence their paths are included in
  236. # the deadlock-avoidance calculation (use FALSE if unsure)
  237. nue_include_switches FALSE
  238. # Port Shifting (use FALSE if unsure)
  239. port_shifting FALSE
  240. # Assign ports in a random order instead of round-robin
  241. # If zero disable (default), otherwise use the value as a random seed
  242. scatter_ports 0
  243. # Don't use scatter for ports defined in
  244. # guid_routing_order file
  245. guid_routing_order_no_scatter FALSE
  246. # SA database file name
  247. sa_db_file (null)
  248. # If TRUE causes OpenSM to dump SA database at the end of
  249. # every light sweep, regardless of the verbosity level
  250. sa_db_dump FALSE
  251. # Torus-2QoS configuration file name
  252. torus_config /etc/rdma/torus-2QoS.conf
  253. #
  254. # HANDOVER - MULTIPLE SMs OPTIONS
  255. #
  256. # SM priority used for deciding who is the master
  257. # Range goes from 0 (lowest priority) to 15 (highest).
  258. sm_priority 0
  259. # If TRUE other SMs on the subnet should be ignored
  260. ignore_other_sm FALSE
  261. # Timeout in [msec] between two polls of active master SM
  262. sminfo_polling_timeout 10000
  263. # Number of failing polls of remote SM that declares it dead
  264. polling_retry_number 4
  265. # If TRUE honor the guid2lid file when coming out of standby
  266. # state, if such file exists and is valid
  267. honor_guid2lid_file FALSE
  268. #
  269. # TIMING AND THREADING OPTIONS
  270. #
  271. # Maximum number of SMPs sent in parallel
  272. max_wire_smps 4
  273. # Maximum number of timeout based SMPs allowed to be outstanding
  274. # A value less than or equal to max_wire_smps disables this mechanism
  275. max_wire_smps2 4
  276. # The timeout in [usec] used for sending SMPs above max_wire_smps limit
  277. # and below max_wire_smps2 limit
  278. max_smps_timeout 600000
  279. # The maximum time in [msec] allowed for a transaction to complete
  280. transaction_timeout 200
  281. # The maximum number of retries allowed for a transaction to complete
  282. transaction_retries 3
  283. # The maximum time in [msec] allowed for a "long" transacrion to complete
  284. # Currently, long transaction is only set of optimized SL2VLMappingTable
  285. long_transaction_timeout 500
  286. # Maximal time in [msec] a message can stay in the incoming message queue.
  287. # If there is more than one message in the queue and the last message
  288. # stayed in the queue more than this value, any SA request will be
  289. # immediately be dropped but BUSY status is not currently returned.
  290. max_msg_fifo_timeout 10000
  291. # Use a single thread for handling SA queries
  292. single_thread FALSE
  293. #
  294. # MISC OPTIONS
  295. #
  296. # Daemon mode
  297. daemon FALSE
  298. # SM Inactive
  299. sm_inactive FALSE
  300. # Babbling Port Policy
  301. babbling_port_policy FALSE
  302. # Drop event subscriptions (InformInfo and ServiceRecord) on port removal and SM coming out of STANDBY
  303. drop_event_subscriptions FALSE
  304. # Validate IPoIB non-broadcast group creation parameters against
  305. # broadcast group parameters per IETF RFC 4391 (default TRUE)
  306. ipoib_mcgroup_creation_validation TRUE
  307. # Validate multicast join parameters against multicast group
  308. # parameters when MC group already exists
  309. mcgroup_join_validation TRUE
  310. # Use original extended SA rates only
  311. # The original extended SA rates are up through 300 Gbps (12x EDR)
  312. # Set to TRUE for subnets with old kernels/drivers that don't understand
  313. # the new SA rates for 2x link width and/or HDR link speed (19-22)
  314. # default is FALSE
  315. use_original_extended_sa_rates_only FALSE
  316. # Use Optimized SLtoVLMapping programming if supported by device
  317. use_optimized_slvl FALSE
  318. # Sync in memory files used for high availability with storage
  319. fsync_high_avail_files TRUE
  320. #
  321. # Performance Manager Options
  322. #
  323. # perfmgr enable
  324. # PerfMgr is enabled if TRUE and disabled if FALSE (default FALSE)
  325. perfmgr FALSE
  326. # redirection enable
  327. # Redirection supported if TRUE and not supported if FALSE (default TRUE)
  328. perfmgr_redir TRUE
  329. # sweep time in seconds (default 180 seconds)
  330. perfmgr_sweep_time_s 180
  331. # Max outstanding queries (default 500)
  332. perfmgr_max_outstanding_queries 500
  333. # Ignore CAs on sweep (default FALSE)
  334. perfmgr_ignore_cas FALSE
  335. # Remove missing nodes from DB (default TRUE)
  336. perfmgr_rm_nodes TRUE
  337. # Log error counters to opensm.log (default TRUE)
  338. perfmgr_log_errors TRUE
  339. # Query PerfMgt Get(ClassPortInfo) for extended capabilities
  340. # Extended capabilities include 64 bit extended counters
  341. # and transmit wait support (default TRUE)
  342. perfmgr_query_cpi TRUE
  343. # Log xmit_wait errors (default FALSE)
  344. perfmgr_xmit_wait_log FALSE
  345. # If logging xmit_wait's; set threshold (default 65535)
  346. perfmgr_xmit_wait_threshold 65535
  347. #
  348. # Event DB Options
  349. #
  350. # Dump file to dump the events to
  351. event_db_dump_file (null)
  352. #
  353. # Event Plugin Options
  354. #
  355. # Event plugin name(s)
  356. event_plugin_name (null)
  357. # Options string that would be passed to the plugin(s)
  358. event_plugin_options (null)
  359. #
  360. # Node name map for mapping node's to more descriptive node descriptions
  361. # (man ibnetdiscover for more information)
  362. #
  363. node_name_map_name (null)
  364. #
  365. # DEBUG FEATURES
  366. #
  367. # The log flags used
  368. log_flags 0x03
  369. # Force flush of the log file after each log message
  370. force_log_flush FALSE
  371. # Log file to be used
  372. log_file /var/log/opensm.log
  373. # Limit the size of the log file in MB. If overrun, log is restarted
  374. log_max_size 0
  375. # If TRUE will accumulate the log over multiple OpenSM sessions
  376. accum_log_file TRUE
  377. # Per module logging configuration file
  378. # Each line in config file contains <module_name><separator><log_flags>
  379. # where module_name is file name including .c
  380. # separator is either = , space, or tab
  381. # log_flags is the same flags as used in the coarse/overall logging
  382. per_module_logging_file /etc/rdma/per-module-logging.conf
  383. # The directory to hold the file OpenSM dumps
  384. dump_files_dir /var/log/
  385. # If TRUE enables new high risk options and hardware specific quirks
  386. enable_quirks FALSE
  387. # If TRUE disables client reregistration
  388. no_clients_rereg FALSE
  389. # If TRUE OpenSM should disable multicast support and
  390. # no multicast routing is performed if TRUE
  391. disable_multicast FALSE
  392. # If TRUE opensm will exit on fatal initialization issues
  393. exit_on_fatal TRUE
  394. # console [off|local]
  395. console off
  396. # Telnet port for console (default 10000)
  397. console_port 10000
  398. #
  399. # QoS OPTIONS
  400. #
  401. # Enable QoS setup
  402. qos FALSE
  403. # QoS policy file to be used
  404. qos_policy_file /etc/rdma/qos-policy.conf
  405. # Suppress QoS MAD status errors
  406. suppress_sl2vl_mad_status_errors FALSE
  407. # QoS default options
  408. qos_max_vls 0
  409. qos_high_limit -1
  410. qos_vlarb_high (null)
  411. qos_vlarb_low (null)
  412. qos_sl2vl (null)
  413. # QoS CA options
  414. qos_ca_max_vls 0
  415. qos_ca_high_limit -1
  416. qos_ca_vlarb_high (null)
  417. qos_ca_vlarb_low (null)
  418. qos_ca_sl2vl (null)
  419. # QoS Switch Port 0 options
  420. qos_sw0_max_vls 0
  421. qos_sw0_high_limit -1
  422. qos_sw0_vlarb_high (null)
  423. qos_sw0_vlarb_low (null)
  424. qos_sw0_sl2vl (null)
  425. # QoS Switch external ports options
  426. qos_swe_max_vls 0
  427. qos_swe_high_limit -1
  428. qos_swe_vlarb_high (null)
  429. qos_swe_vlarb_low (null)
  430. qos_swe_sl2vl (null)
  431. # QoS Router ports options
  432. qos_rtr_max_vls 0
  433. qos_rtr_high_limit -1
  434. qos_rtr_vlarb_high (null)
  435. qos_rtr_vlarb_low (null)
  436. qos_rtr_sl2vl (null)
  437. #
  438. # Congestion Control OPTIONS (EXPERIMENTAL)
  439. #
  440. # Enable Congestion Control Configuration
  441. congestion_control FALSE
  442. # CCKey to use when configuring congestion control
  443. # note that this does not configure a new CCkey, only the CCkey to use
  444. cc_key 0x0000000000000000
  445. # Congestion Control Max outstanding MAD
  446. cc_max_outstanding_mads 500
  447. #
  448. # Congestion Control SwitchCongestionSetting options
  449. #
  450. # Control Map - bitmask indicating which of the following are to be used
  451. # bit 0 - victim mask
  452. # bit 1 - credit mask
  453. # bit 2 - threshold + packet size
  454. # bit 3 - credit starvation threshold + return delay valid
  455. # bit 4 - marking rate valid
  456. cc_sw_cong_setting_control_map 0x0
  457. # Victim Mask - 256 bit mask representing switch ports, mark packets with FECN
  458. # whether they are the source or victim of congestion
  459. # bit 0 - port 0 (enhanced port)
  460. # bit 1 - port 1
  461. # ...
  462. # bit 254 - port 254
  463. # bit 255 - reserved
  464. cc_sw_cong_setting_victim_mask 0x0000000000000000000000000000000000000000000000000000000000000000
  465. # Credit Mask - 256 bit mask representing switch ports to apply credit starvation
  466. # bit 0 - port 0 (enhanced port)
  467. # bit 1 - port 1
  468. # ...
  469. # bit 254 - port 254
  470. # bit 255 - reserved
  471. cc_sw_cong_setting_credit_mask 0x0000000000000000000000000000000000000000000000000000000000000000
  472. # Threshold - value indicating aggressiveness of congestion marking
  473. # 0x0 - none, 0x1 - loose, ..., 0xF - aggressive
  474. cc_sw_cong_setting_threshold 0x00
  475. # Packet Size - any packet less than this size will not be marked with a FECN
  476. # units are in credits
  477. cc_sw_cong_setting_packet_size 0
  478. # Credit Starvation Threshold - value indicating aggressiveness of credit starvation
  479. # 0x0 - none, 0x1 - loose, ..., 0xF - aggressive
  480. cc_sw_cong_setting_credit_starvation_threshold 0x00
  481. # Credit Starvation Return Delay - in CCT entry shift:multiplier format, see IB spec
  482. cc_sw_cong_setting_credit_starvation_return_delay 0:0
  483. # Marking Rate - mean number of packets between markings
  484. cc_sw_cong_setting_marking_rate 0
  485. #
  486. # Congestion Control CA Congestion Setting options
  487. #
  488. # Port Control
  489. # bit 0 = 0, QP based congestion control
  490. # bit 0 = 1, SL/port based congestion control
  491. cc_ca_cong_setting_port_control 0x0000
  492. # Control Map - 16 bit bitmask indicating which SLs should be configured
  493. cc_ca_cong_setting_control_map 0x0000
  494. #
  495. # CA Congestion Setting Entries
  496. #
  497. # Each of congestion control settings below configures the CA Congestion
  498. # Settings for an individual SL. The SL must be specified before the value.
  499. # These options may be specified multiple times to configure different values
  500. # for different SLs.
  501. #
  502. # ccti timer - when expires decrements 1 from the CCTI
  503. # ccti increase - number to be added to the table index on receipt of a BECN
  504. # trigger threshold - when the ccti is equal to this, an event is logged
  505. # ccti min - the minimum value for the ccti. This imposes a minimum rate
  506. # on the injection rate
  507. # SL = 0
  508. cc_ca_cong_setting_ccti_timer 0 0
  509. cc_ca_cong_setting_ccti_increase 0 0
  510. cc_ca_cong_setting_trigger_threshold 0 0
  511. cc_ca_cong_setting_ccti_min 0 0
  512. #
  513. # Congestion Control Table
  514. #
  515. # Comma separated list of CCT entries representing CCT.
  516. # Format is shift:multipler,shift_multiplier,shift:multiplier,...
  517. cc_cct (null)
  518. # Prefix routes file name
  519. prefix_routes_file /etc/rdma/prefix-routes.conf
  520. #
  521. # IPv6 Solicited Node Multicast (SNM) Options
  522. #
  523. consolidate_ipv6_snm_req FALSE
  524. # Log prefix
  525. log_prefix (null)