Spdk/lib/nvmf
Daniel Verkamp 975362d236 nvmf: verify that Connect NQNs are null terminated
The spec requires that NQNs are null terminated and maximum of 223 bytes
long, despite the Connect command fields being larger (256 bytes), so
add checks for both subsystem NQN and host NQN before using them as null
terminated strings.

Change-Id: I343d9e44a09ab4d0f6654feba460b31e976c4e56
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
2016-08-17 09:12:33 -07:00
..
conf.c nvmf: Allow users to configure which lcore each subsystem runs on 2016-08-16 09:20:42 -07:00
conf.h nvmf: add NVMe over Fabrics userspace target 2016-06-06 15:21:25 -07:00
direct.c Revert "nvmf: only poll admin queue once every 10 ms" 2016-08-15 15:49:19 -07:00
Makefile nvmf: Add nvmf controller operation structure. 2016-08-09 15:50:40 -07:00
nvmf_internal.h nvmf: Allow users to configure which lcore each subsystem runs on 2016-08-16 09:20:42 -07:00
nvmf.c nvmf: Allow users to configure which lcore each subsystem runs on 2016-08-16 09:20:42 -07:00
rdma.c nvmf: Allow users to configure which lcore each subsystem runs on 2016-08-16 09:20:42 -07:00
request.c nvmf: verify that Connect NQNs are null terminated 2016-08-17 09:12:33 -07:00
request.h nvmf: Add nvmf controller operation structure. 2016-08-09 15:50:40 -07:00
session.c nvmf: Add nvmf controller operation structure. 2016-08-09 15:50:40 -07:00
session.h nvmf: use Connect command SQSIZE to manage SQHD 2016-08-08 08:45:38 -07:00
subsystem.c Revert "nvmf: only poll admin queue once every 10 ms" 2016-08-15 15:49:19 -07:00
subsystem.h Revert "nvmf: only poll admin queue once every 10 ms" 2016-08-15 15:49:19 -07:00
transport.c nvmf: Remove g_nvmf_tgt global usage from transport layer 2016-07-26 14:24:39 -07:00
transport.h nvmf: Add a transport specific session 2016-07-28 09:00:47 -07:00