162306a36Sopenharmony_ciWhat:		/sys/class/rnbd-server
262306a36Sopenharmony_ciDate:		Feb 2020
362306a36Sopenharmony_ciKernelVersion:	5.7
462306a36Sopenharmony_ciContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
562306a36Sopenharmony_ciDescription:	provide information about RNBD-server.
662306a36Sopenharmony_ci
762306a36Sopenharmony_ciWhat:		/sys/class/rnbd-server/ctl/
862306a36Sopenharmony_ciDate:		Feb 2020
962306a36Sopenharmony_ciKernelVersion:	5.7
1062306a36Sopenharmony_ciContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
1162306a36Sopenharmony_ciDescription:	When a client maps a device, a directory entry with the name of the
1262306a36Sopenharmony_ci		block device is created under /sys/class/rnbd-server/ctl/devices/.
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ciWhat:		/sys/class/rnbd-server/ctl/devices/<device_name>/block_dev
1562306a36Sopenharmony_ciDate:		Feb 2020
1662306a36Sopenharmony_ciKernelVersion:	5.7
1762306a36Sopenharmony_ciContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
1862306a36Sopenharmony_ciDescription:	Is a symlink to the sysfs entry of the exported device.
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ci		Example:
2162306a36Sopenharmony_ci		block_dev -> ../../../../class/block/ram0
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ciWhat:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/
2462306a36Sopenharmony_ciDate:		Feb 2020
2562306a36Sopenharmony_ciKernelVersion:	5.7
2662306a36Sopenharmony_ciContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
2762306a36Sopenharmony_ciDescription:	For each client a particular device is exported to, following directory will be
2862306a36Sopenharmony_ci		created:
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ci		When the device is unmapped by that client, the directory will be removed.
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ciWhat:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/read_only
3562306a36Sopenharmony_ciDate:		Feb 2020
3662306a36Sopenharmony_ciKernelVersion:	5.7
3762306a36Sopenharmony_ciContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
3862306a36Sopenharmony_ciDescription:	Contains '1' if device is mapped read-only, otherwise '0'.
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ciWhat:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/mapping_path
4162306a36Sopenharmony_ciDate:		Feb 2020
4262306a36Sopenharmony_ciKernelVersion:	5.7
4362306a36Sopenharmony_ciContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
4462306a36Sopenharmony_ciDescription:	Contains the relative device path provided by the user during mapping.
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ciWhat:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/access_mode
4762306a36Sopenharmony_ciDate:		Feb 2020
4862306a36Sopenharmony_ciKernelVersion:	5.7
4962306a36Sopenharmony_ciContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
5062306a36Sopenharmony_ciDescription:	Contains the device access mode: ro, rw or migration.
5162306a36Sopenharmony_ci
5262306a36Sopenharmony_ciWhat:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/force_close
5362306a36Sopenharmony_ciDate:		Nov 2020
5462306a36Sopenharmony_ciKernelVersion:	5.10
5562306a36Sopenharmony_ciContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
5662306a36Sopenharmony_ciDescription:	Write "1" to the file to close the device on server side. Please
5762306a36Sopenharmony_ci		note that the client side device will not be closed, read or
5862306a36Sopenharmony_ci		write to the device will get -ENOTCONN.
59