numam-spdk/app/nvmf_tgt
Daniel Verkamp 239ba69c78 nvmf_tgt: decouple RPC ns list from subsystem internals
MAX_VIRTUAL_NAMESPACE will be removed from the public API, so use an
RPC-specific array size to remove its use in nvmf_tgt.

Also increase the number of namespaces accepted by the RPC call; this
does not actually allow more than MAX_VIRTUAL_NAMESPACE right now, since
the namespaces are still stored in a fixed-size array inside the
subsystem, but at least the RPC side is not limited by that size now.
In the future, we will make the subsystem namespace list dynamically
sized.

Change-Id: I99c77ddeae4c13ddde34e2b945c663dbafdb68d9
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-on: https://review.gerrithub.io/363310
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
2017-06-01 19:43:45 -04:00
..
.gitignore nvmf: add NVMe over Fabrics userspace target 2016-06-06 15:21:25 -07:00
conf.c nvmf_tgt: remove unnecessary namespace count check 2017-06-01 19:43:45 -04:00
Makefile nvmf: Move the nvmf_tgt app init and start functions out of main(). 2017-04-03 17:23:39 -07:00
nvmf_main.c include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
nvmf_rpc.c nvmf_tgt: decouple RPC ns list from subsystem internals 2017-06-01 19:43:45 -04:00
nvmf_tgt.c nvmf_tgt: use public API to get subsystem NQN 2017-06-01 19:43:45 -04:00
nvmf_tgt.h include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00