xref: /OK3568_Linux_fs/kernel/Documentation/ABI/testing/sysfs-class-rtrs-server (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunWhat:		/sys/class/rtrs-server
2*4882a593SmuzhiyunDate:		Feb 2020
3*4882a593SmuzhiyunKernelVersion:	5.7
4*4882a593SmuzhiyunContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
5*4882a593SmuzhiyunDescription:	When a user of RTRS API creates a new session on a client side, a
6*4882a593Smuzhiyun		directory entry with the name of that session is created in here.
7*4882a593Smuzhiyun
8*4882a593SmuzhiyunWhat:		/sys/class/rtrs-server/<session-name>/paths/
9*4882a593SmuzhiyunDate:		Feb 2020
10*4882a593SmuzhiyunKernelVersion:	5.7
11*4882a593SmuzhiyunContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
12*4882a593SmuzhiyunDescription:	When new path is created by writing to "add_path" entry on client side,
13*4882a593Smuzhiyun		a directory entry named as <source address>@<destination address> is created
14*4882a593Smuzhiyun		on server.
15*4882a593Smuzhiyun
16*4882a593SmuzhiyunWhat:		/sys/class/rtrs-server/<session-name>/paths/<src@dst>/disconnect
17*4882a593SmuzhiyunDate:		Feb 2020
18*4882a593SmuzhiyunKernelVersion:	5.7
19*4882a593SmuzhiyunContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
20*4882a593SmuzhiyunDescription:	When "1" is written to the file, the RTRS session is being disconnected.
21*4882a593Smuzhiyun		Operations is non-blocking and returns control immediately to the caller.
22*4882a593Smuzhiyun
23*4882a593SmuzhiyunWhat:		/sys/class/rtrs-server/<session-name>/paths/<src@dst>/hca_name
24*4882a593SmuzhiyunDate:		Feb 2020
25*4882a593SmuzhiyunKernelVersion:	5.7
26*4882a593SmuzhiyunContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
27*4882a593SmuzhiyunDescription:	RO, Contains the the name of HCA the connection established on.
28*4882a593Smuzhiyun
29*4882a593SmuzhiyunWhat:		/sys/class/rtrs-server/<session-name>/paths/<src@dst>/hca_port
30*4882a593SmuzhiyunDate:		Feb 2020
31*4882a593SmuzhiyunKernelVersion:	5.7
32*4882a593SmuzhiyunContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
33*4882a593SmuzhiyunDescription:	RO, Contains the port number of active port traffic is going through.
34*4882a593Smuzhiyun
35*4882a593SmuzhiyunWhat:		/sys/class/rtrs-server/<session-name>/paths/<src@dst>/src_addr
36*4882a593SmuzhiyunDate:		Feb 2020
37*4882a593SmuzhiyunKernelVersion:	5.7
38*4882a593SmuzhiyunContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
39*4882a593SmuzhiyunDescription:	RO, Contains the source address of the path
40*4882a593Smuzhiyun
41*4882a593SmuzhiyunWhat:		/sys/class/rtrs-server/<session-name>/paths/<src@dst>/dst_addr
42*4882a593SmuzhiyunDate:		Feb 2020
43*4882a593SmuzhiyunKernelVersion:	5.7
44*4882a593SmuzhiyunContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
45*4882a593SmuzhiyunDescription:	RO, Contains the destination address of the path
46*4882a593Smuzhiyun
47*4882a593SmuzhiyunWhat:		/sys/class/rtrs-server/<session-name>/paths/<src@dst>/stats/rdma
48*4882a593SmuzhiyunDate:		Feb 2020
49*4882a593SmuzhiyunKernelVersion:	5.7
50*4882a593SmuzhiyunContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
51*4882a593SmuzhiyunDescription:	Contains statistics regarding rdma operations and inflight operations.
52*4882a593Smuzhiyun		The output consists of 5 values:
53*4882a593Smuzhiyun		<read-count> <read-total-size> <write-count> <write-total-size> <inflights>
54