numam-spdk/lib/nvmf
Philipp Skadorov b6f90c527a nvmf/rdma: monitor asynchronous events
NVMf cnx acceptor poller is changed to check the asynchronous events
from the RDMA devices.

RDMA async events are polled together with RDMA CM events; the file
descriptors are combined into a poll fd array and processed in a single
poll syscall.

The errors handler is an empty placeholder for this patch, it just
prints the kind of event read from the IB device context.
The work for implementing event handling is left for later.

Signed-off-by: Philipp Skadorov <philipp.skadorov@wdc.com>
Change-Id: Ib167990651b585090aceef1404a88d431a910226
Reviewed-on: https://review.gerrithub.io/412540
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2018-06-04 17:28:04 +00:00
..
ctrlr_bdev.c nvmf: SGL support for NVMF RDMA Driver. 2018-06-04 17:15:49 +00:00
ctrlr_discovery.c bdev: Rename spdk_internal/bdev.h to spdk/bdev_module.h 2018-05-25 16:02:22 +00:00
ctrlr.c nvmf: Quiesce I/O before closing spdk_nvmf_qpairs 2018-06-04 17:20:34 +00:00
Makefile build: remove $(ENV_CFLAGS) where not necessary 2018-01-03 12:05:59 -05:00
nvmf_internal.h nvmf: Quiesce I/O before closing spdk_nvmf_qpairs 2018-06-04 17:20:34 +00:00
nvmf.c nvmf: SGL support for NVMF RDMA Driver. 2018-06-04 17:15:49 +00:00
rdma.c nvmf/rdma: monitor asynchronous events 2018-06-04 17:28:04 +00:00
request.c nvmf: Quiesce I/O before closing spdk_nvmf_qpairs 2018-06-04 17:20:34 +00:00
subsystem.c nvmf: Do not allow NN to change while connections present 2018-05-30 15:16:48 +00:00
transport.c nvmf: Remove poll group from controller 2017-12-12 15:01:17 -05:00
transport.h nvmf: Remove poll group from controller 2017-12-12 15:01:17 -05:00