OS Manuals

/usr/bin/ibccconfig

userspace components for the Linux Kernel's drivers/infiniband subsystem

From rdma-core 66.0-r0 (os), captured 2026-11-10 by running ibccconfig --help (exit 2). permalink

Usage: /usr/bin/ibccconfig [options] [-c key] <op> <lid|guid>

WARNING -- You should understand what you are doing before using this tool.  Misuse of this tool could result in a broken fabric.

Supported ops (and aliases, case insensitive):
  CongestionKeyInfo (CK) <lid|guid> <cckey> <cckeyprotectbit> <cckeyleaseperiod> <cckeyviolations>
  SwitchCongestionSetting (SS) <lid|guid> <controlmap> <victimmask> <creditmask> <threshold> <packetsize> <csthreshold> <csreturndelay> <markingrate>
  SwitchPortCongestionSetting (SP) <lid|guid> <portnum> <valid> <control_type> <threshold> <packet_size> <cong_parm_marking_rate>
  CACongestionSetting (CS) <lid|guid> <port_control> <control_map> <ccti_timer> <ccti_increase> <trigger_threshold> <ccti_min>
  CongestionControlTable (CT) <lid|guid> <cctilimit> <index> <cctentry> <cctentry> ...


Options:
  --cckey, -c <key>       CC key
  --config, -z <config>   use config file, default: /etc/infiniband-diags/ibdiag.conf
  --Ca, -C <ca>           Ca name to use
  --Port, -P <port>       Ca port number to use
  --Lid, -L               use LID address argument
  --Guid, -G              use GUID address argument
  --timeout, -t <ms>      timeout in ms
  --sm_port, -s <lid>     SM port lid
  --m_key, -y <key>       M_Key to use in request
  --pkey-idx, -Y <idx>    P_Key table index for outgoing SA/GMP MADs
                          (default 0)
  --errors, -e            show send and receive errors
  --verbose, -v           increase verbosity level
  --debug, -d             raise debug level
  --help, -h              help message
  --version, -V           show version

Examples:
  /usr/bin/ibccconfig SwitchCongestionSetting 2 0x1F 0x1FFFFFFFFF 0x0 0xF 8 0 0:0 1	# Configure Switch Congestion Settings
  /usr/bin/ibccconfig CACongestionSetting 1 0 0x3 150 1 0 0		# Configure CA Congestion Settings to SL 0 and SL 1
  /usr/bin/ibccconfig CACongestionSetting 1 0 0x4 200 1 0 0		# Configure CA Congestion Settings to SL 2
  /usr/bin/ibccconfig CongestionControlTable 1 63 0 0:0 0:1 ...	# Configure first block of Congestion Control Table
  /usr/bin/ibccconfig CongestionControlTable 1 127 0 0:64 0:65 ...	# Configure second block of Congestion Control Table
Options (15)
OptionDescriptionSource
--cckey, -c keyCC keyhelp
--config, -z configuse config file, default: /etc/infiniband-diags/ibdiag.confhelp
--Ca, -C caCa name to usehelp
--Port, -P portCa port number to usehelp
--Lid, -Luse LID address argumenthelp
--Guid, -Guse GUID address argumenthelp
--timeout, -t mstimeout in mshelp
--sm_port, -s lidSM port lidhelp
--m_key, -y keyM_Key to use in requesthelp
--pkey-idx, -Y idxP_Key table index for outgoing SA/GMP MADs (default 0)help
--errors, -eshow send and receive errorshelp
--verbose, -vincrease verbosity levelhelp
--debug, -draise debug levelhelp
--help, -hhelp messagehelp
--version, -Vshow versionhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.