Spdk/lib
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
..
bdev bdev/qos: add the QoS rate limiting support on bdev 2018-03-09 13:48:21 -05:00
blob blobstore: add internal xattrs for creating blob 2018-03-08 11:34:15 -05:00
blobfs blobfs: cleanup and add comments in deleted file cleanup path 2018-03-02 15:30:32 -05:00
conf conf: Remove use of perror() for strdup() failure 2017-12-15 16:13:27 -05:00
copy build: remove $(ENV_CFLAGS) where not necessary 2018-01-03 12:05:59 -05:00
cunit include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
env_dpdk env: print SPDK version during init 2018-03-08 11:38:19 -05:00
event event: update nvmf subsystem for new registration method 2018-03-09 12:57:57 -05:00
ioat scripts/check_format: check for spaces before tabs 2018-03-05 11:09:13 -05:00
iscsi iscsi: Introduce options structure to iSCSI global params initialization 2018-03-09 13:52:04 -05:00
json json: add va_arg versions for write_string and write_named_string 2018-02-23 15:27:16 -05:00
jsonrpc jsonrpc: add spdk_jsonrpc_send_error_response_fmt 2018-02-23 15:27:16 -05:00
log log: rename SPDK_TRACE_* to SPDK_LOG_* 2017-12-07 12:23:19 -05:00
lvol bdev: Added functions allowing logical volume store rename. 2018-03-08 11:26:16 -05:00
nbd nbd: improve nbd to handle overlapped I/O 2018-01-16 09:59:21 -05:00
net scripts/check_format: check for spaces before tabs 2018-03-05 11:09:13 -05:00
nvme util: add uuid.h to wrap libuuid 2018-03-08 10:49:51 -05:00
nvmf nvmf: remove the duplicated line for aerl setting 2018-03-08 11:21:42 -05:00
rocksdb lib: Return instead of exit in event 2018-03-08 11:47:01 -05:00
rpc rpc: remove the existing socket file when application starts 2018-03-02 16:48:53 -05:00
scsi scripts/check_format: check for spaces before tabs 2018-03-05 11:09:13 -05:00
trace lib: Return instead of exit in event 2018-03-08 11:47:01 -05:00
ut_mock test/mock: add pthread_self 2017-09-19 17:15:15 -04:00
util io_channel: protect critial variables under mutex 2018-03-09 12:17:46 -05:00
vhost vhost: merge spdk_vhost_startup() into spdk_vhost_init() 2018-03-09 09:56:44 -05:00
virtio virtio/user: implement get/set config messages 2018-02-23 15:37:11 -05:00
Makefile virtio: add new library virtio 2017-12-26 13:03:29 -05:00