it appears that scsi name string designator format in SPDK is not correct. The name strings are not null terminated (which causees garbage to appear in scsi_inq -p 0x83). Further, they are not padded correctly. SCSI port name and device name strings must be null terminated. Further, the length must be a multiple of 4 bytes, and must be padded with 0s. See SPC-5 Section 7.7.6.11. Change-Id: Id7c4ad27e5c3a17ad68e5e466142801c0d03b1f2 Signed-off-by: Karandeep Chahal <devilsgrotto@gmail.com> Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-on: https://review.gerrithub.io/393027 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> |
||
---|---|---|
.. | ||
.gitignore | ||
Makefile | ||
scsi_bdev_ut.c |