linux_dsm_epyc7002/drivers/block/rnbd
Jack Wang 2de6c8de19 block/rnbd: server: main functionality
This is main functionality of rnbd-server module, which handles RTRS
events and rnbd protocol requests, like map (open) or unmap (close)
device.  Also server side is responsible for processing incoming IBTRS IO
requests and forward them to local mapped devices.

Link: https://lore.kernel.org/r/20200511135131.27580-21-danil.kipnis@cloud.ionos.com
Signed-off-by: Danil Kipnis <danil.kipnis@cloud.ionos.com>
Signed-off-by: Jack Wang <jinpu.wang@cloud.ionos.com>
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Acked-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
2020-05-17 18:57:16 -03:00
..
rnbd-clt-sysfs.c block/rnbd: client: sysfs interface functions 2020-05-17 18:57:16 -03:00
rnbd-clt.c block/rnbd: client: main functionality 2020-05-17 18:57:16 -03:00
rnbd-clt.h
rnbd-common.c
rnbd-log.h
rnbd-proto.h
rnbd-srv.c block/rnbd: server: main functionality 2020-05-17 18:57:16 -03:00
rnbd-srv.h block/rnbd: server: private header with server structs and functions 2020-05-17 18:57:16 -03:00