numam-spdk/lib/iscsi
Shuhei Matsumoto a11b2f3058 iscsi: Move poll_group init to the end of iSCSI subsystem init
iSCSI poll_group initialization must be completed before starting JSON-RPC.
This doesn't have any dependency to the other iSCSI subsystem
initialization and completes asynchronously. Hence thisis good to be placed
at the end of iSCSI subsystem initialization.

Besides, object creation of iSCSI configurable components started after
poll_group initialization by .INI config file is aggregated into a function
spdk_iscsi_parse_iscsi_configuration().

Naming rule was adopted from NVMf-tgt.

The purpose of the patch series is
- to separate iSCSI subsystem initialization and iSCSI subsystem
  configuration, and
- to develop a new JSON-RPC by reusing the separated iSCSI subsystem
  initialization.

Change-Id: I44421803268361f53840a7e47f07ce95c13d1139
Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-on: https://review.gerrithub.io/403145
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2018-03-08 12:37:29 -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 lib/iscsi: Remove spdk_iscsi_conn_fn in conn 2018-03-07 10:14:17 -05:00
conn.h lib/iscsi: Remove spdk_iscsi_conn_fn in conn 2018-03-07 10:14:17 -05:00
init_grp.c iscsi: Extract TAILQ_INIT from IG, PG, and target nodes configuration 2018-03-08 12:37:29 -05:00
init_grp.h iscsi&rpc: Add new initiator information to an existing initiator group 2018-02-15 11:28:19 -05:00
iscsi_rpc.c iscsi: Adjust variable's name to JSON for iSCSI CHAP 2018-02-23 18:56:11 -05:00
iscsi_subsystem.c iscsi: Move poll_group init to the end of iSCSI subsystem init 2018-03-08 12:37:29 -05:00
iscsi.c lib/iscsi: change type of spdk_iscsi_send_nopin to void 2018-03-08 12:11:24 -05:00
iscsi.h lib/iscsi: change type of spdk_iscsi_send_nopin to void 2018-03-08 12:11:24 -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 iscsi: Extract TAILQ_INIT from IG, PG, and target nodes configuration 2018-03-08 12:37:29 -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 iscsi: Extract TAILQ_INIT from IG, PG, and target nodes configuration 2018-03-08 12:37:29 -05:00
tgt_node.h scripts/check_format: check for spaces before tabs 2018-03-05 11:09:13 -05:00