Spdk/lib
Daniel Verkamp c04b2968a6 nvmf: enforce NQN validity at creation time
Move the NQN validation into the subsytem creation function, and fix the
allowed size to match the spec.

The spec is not clear about the allowed NQN size; for now, interpret it
as 223 bytes, including the null terminator (222 bytes of actual NQN
plus one terminator byte).

Change-Id: If9743ab2fe009d9d852e8b03317d9b38d8af18dc
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
2016-08-24 13:34:47 -07:00
..
bdev event: hide struct spdk_poller internals 2016-08-12 10:42:12 -07:00
conf build: include spdk.common.mk in lib Makefiles 2016-07-18 16:17:40 -07:00
copy copy_engine: add I/OAT copy engine module 2016-07-20 09:57:22 -07:00
cunit test/cunit: include stdio.h for fprintf() 2016-08-08 09:04:20 -07:00
event event: Allow idle reactors to sleep 2016-08-17 10:02:38 -07:00
ioat No longer wrap assert() 2016-08-19 10:53:06 -07:00
iscsi iscsi: remove unused header includes 2016-08-23 09:32:19 -07:00
json json: allow decoding of non-standard comments 2016-08-19 09:49:18 -07:00
jsonrpc build: include spdk.common.mk in lib Makefiles 2016-07-18 16:17:40 -07:00
log log: dynamically generate usage for -t option 2016-08-22 16:57:19 -07:00
memory build: include spdk.common.mk in lib Makefiles 2016-07-18 16:17:40 -07:00
net net: remove unused #defines 2016-08-08 13:46:20 -07:00
nvme nvme: match devices by class code with DPDK PCI 2016-08-24 09:47:23 -07:00
nvmf nvmf: enforce NQN validity at creation time 2016-08-24 13:34:47 -07:00
rpc build: include spdk.common.mk in lib Makefiles 2016-07-18 16:17:40 -07:00
scsi scsi: move spdk_strcpy_pad() into util/string.c 2016-08-22 08:58:07 -07:00
trace trace: hard-code lcore history array size 2016-07-22 12:50:44 -07:00
util scsi: move spdk_strcpy_pad() into util/string.c 2016-08-22 08:58:07 -07:00
Makefile iscsi: Add an iscsi library. 2016-08-03 14:43:40 -07:00