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