Spdk/lib/iscsi
Shuhei Matsumoto 9f9ca64422 iscsi: Introduce options structure to iSCSI global params initialization
Upcoming JSON config file will support iSCSI global params initialization.
This patch is an effort for JSON config file to reuse the current code as
much as possible.

SPDK's other libraries use options structure effectively, and hence
iSCSI library also utilizes it.

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: I9936a4cac4048adaa5d69233f156887376d7cde1
Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-on: https://review.gerrithub.io/403147
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
2018-03-09 13:52:04 -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: Set last_nopin when the connection transfers in ffp 2018-03-08 19:09:40 -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: Introduce options structure to iSCSI global params initialization 2018-03-09 13:52:04 -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 iscsi: Introduce options structure to iSCSI global params initialization 2018-03-09 13:52:04 -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