1 .TH RDMA\-STATISTIC 8 "27 June 2019" "iproute2" "Linux"
3 rdma-statistic \- RDMA statistic counter configuration
12 .RI " { " COMMAND " | "
25 .RI "[ " DEV/PORT_INDX " ]"
37 .RI "[ " DEV/PORT_INDEX "]"
39 .RI "{ " CRITERIA " | "
47 .RI "[ " DEV/PORT_INDEX "]"
48 .RI "[ " OBJECT-ID " ]"
49 .RI "[ " COUNTER-ID " ]"
56 .RI "[ " DEV/PORT_INDEX "]"
57 .RI "[ " COUNTER-ID " ]"
58 .RI "[ " OBJECT-ID " ]"
61 .IR COUNTER_SCOPE " := "
62 .RB "{ " link " | " dev " }"
66 .RB "{ " qp " | " mr " }"
73 .SS rdma statistic [object] show - Queries the specified RDMA device for RDMA and driver-specific statistics. Show the default hw counters if object is not specified
77 - specifies counters on this RDMA device to show.
80 - specifies counters on this RDMA port to show.
82 .SS rdma statistic <object> set - configure counter statistic auto-mode for a specific device/port
83 In auto mode all objects belong to one category are bind automatically to a single counter set. Not applicable for MR's.
85 .SS rdma statistic <object> bind - manually bind an object (e.g., a qp) with a counter
86 When bound the statistics of this object are available in this counter. Not applicable for MR's.
88 .SS rdma statistic <object> unbind - manually unbind an object (e.g., a qp) from the counter previously bound
89 When unbound the statistics of this object are no longer available in this counter; And if object id is not specified then all objects on this counter will be unbound. Not applicable for MR's.
92 - specifies the id of the counter to be bound.
93 If this argument is omitted then a new counter will be allocated.
99 Shows the state of the default counter of all RDMA devices on the system.
102 rdma statistic show link mlx5_2/1
104 Shows the state of the default counter of specified RDMA port
107 rdma statistic qp show
109 Shows the state of all qp counters of all RDMA devices on the system.
112 rdma statistic qp show link mlx5_2/1
114 Shows the state of all qp counters of specified RDMA port.
117 rdma statistic qp show link mlx5_2 pid 30489
119 Shows the state of all qp counters of specified RDMA port and belonging to pid 30489
122 rdma statistic qp mode
124 List current counter mode on all devices
127 rdma statistic qp mode link mlx5_2/1
129 List current counter mode of device mlx5_2 port 1
132 rdma statistic qp set link mlx5_2/1 auto type on
134 On device mlx5_2 port 1, for each new QP bind it with a counter automatically. Per counter for QPs with same qp type in each process. Currently only "type" is supported.
137 rdma statistic qp set link mlx5_2/1 auto off
139 Turn-off auto mode on device mlx5_2 port 1. The allocated counters can be manually accessed.
142 rdma statistic qp bind link mlx5_2/1 lqpn 178
144 On device mlx5_2 port 1, allocate a counter and bind the specified qp on it
147 rdma statistic qp unbind link mlx5_2/1 cntn 4 lqpn 178
149 On device mlx5_2 port 1, bind the specified qp on the specified counter
152 rdma statistic qp unbind link mlx5_2/1 cntn 4
154 On device mlx5_2 port 1, unbind all QPs on the specified counter. After that this counter will be released automatically by the kernel.
157 rdma statistic show mr
159 List all currently allocated MR's and their counters.
162 rdma statistic show mr mrn 6
164 Dump a specific MR statistics with mrn 6. Dumps nothing if does not exists.
170 .BR rdma-resource (8),
174 Mark Zhang <markz@mellanox.com>
176 Erez Alfasi <ereza@mellanox.com>