]> git.baikalelectronics.ru Git - kernel.git/commit
block/rnbd: server: main functionality
authorJack Wang <jinpu.wang@cloud.ionos.com>
Mon, 11 May 2020 13:51:26 +0000 (15:51 +0200)
committerJason Gunthorpe <jgg@mellanox.com>
Sun, 17 May 2020 21:57:16 +0000 (18:57 -0300)
commitdf3f19eae14e115e9098d1e8a69ad8d2ba58dc17
tree2d954a1d6fb3c4aac49186c20dd31d82098e695d
parent0c1c11b40cbcbdefa1b25a6e97ed143a890f8abe
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>
drivers/block/rnbd/rnbd-srv.c [new file with mode: 0644]