Spdk/lib/iscsi
Jim Harris e3f2a3949d sock: add sock_group abstraction
For now, this provides common abstraction for Linux epoll
and FreeBSD kqueue.  It also provides the basis for future
changes where alternate userspace TCP stacks have their own
mechanism for polling a group of descriptors.

While here, remove old epoll/kqueue code in iscsi/conn.c that
was commented out when the iSCSI idle connection code was
recently removed - we now have a real implementation of it
in sock.c so the original code is no longer needed as a
reference.

Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: I664ae32a5ff4d37711b7f534149eb0eb35942335

Reviewed-on: https://review.gerrithub.io/398969
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
2018-02-13 19:25:22 -05:00
..
acceptor.c net, iscsi: add struct spdk_sock abstraction 2018-02-12 12:30:39 -05:00
acceptor.h iscsi: login poller per portal and portal cache 2017-10-06 17:00:45 -04:00
conn.c sock: add sock_group abstraction 2018-02-13 19:25:22 -05:00
conn.h net, iscsi: add struct spdk_sock abstraction 2018-02-12 12:30:39 -05:00
init_grp.c iscsi: Consolidating checking uniqueness of IG into register/unregister 2018-02-06 10:54:42 -05:00
init_grp.h iscsi: Consolidating checking uniqueness of IG into register/unregister 2018-02-06 10:54:42 -05:00
iscsi_rpc.c iscsi: Consolidating checking uniqueness of IG into register/unregister 2018-02-06 10:54:42 -05:00
iscsi_subsystem.c iscsi: Unify the ordering of PG create_op between conf-file and JSON-RPC 2018-02-06 10:54:42 -05:00
iscsi.c iscsi: put spdk_iscsi_conn_write_pdu() in lib/iscsi/conn.c 2018-01-22 23:22:17 -05:00
iscsi.h iscsi: remove flush timeout 2018-01-22 13:37:31 -05:00
Makefile build: remove $(ENV_CFLAGS) where not necessary 2018-01-03 12:05:59 -05:00
md5.c astyle: enforce braces around single-line statements 2017-12-11 11:19:32 -05:00
md5.h include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
param.c iscsi: remove errno lookups for allocations 2017-12-29 13:48:29 -05:00
param.h include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
portal_grp.c net, iscsi: add struct spdk_sock abstraction 2018-02-12 12:30:39 -05:00
portal_grp.h net, iscsi: add struct spdk_sock abstraction 2018-02-12 12:30:39 -05:00
task.c scsi, iscsi: move task->parent to iSCSI task 2018-01-05 00:01:37 -05:00
task.h scsi, iscsi: move task->parent to iSCSI task 2018-01-05 00:01:37 -05:00
tgt_node.c net: add sock.h 2018-02-08 12:05:54 -05:00
tgt_node.h iscsi: Add LUN to an existing target (not runtime) 2018-01-17 12:41:29 -05:00