92a6988676
In the Appendix C. SendTargets Operation in the iSCSI Specification (RFC7143), there is the following description: In a Discovery session, a target MUST return all path information (IP address-port pairs and Target Portal Group Tags) for the targets on the target Network Entity that the requesting initiator is authorized to access. However no description such that Target Portal Group Tag is used to check authorization of the requesting initiator. Moreover, according to the iSCSI Specification (RFC7143), Target Portal Group Tag is unique within an iSCSI Target Node. Tarrget Portal Group Tag identifies a portal group within an iSCSI node. However, current SPDK uses Target Portal Group Tag to check authorization of the requesting initiator by mistake. This implementation does not have any compatibility with other storage. Hence delete the code related with Target Portal Group Tag from SendTargets function. Change-Id: If4b79f0d8fe8f5892a798e4f6716045fd18cf0a4 Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-on: https://review.gerrithub.io/383660 Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> |
||
---|---|---|
.. | ||
bdev | ||
blob | ||
blobfs | ||
conf | ||
copy | ||
cunit | ||
env_dpdk | ||
event | ||
ioat | ||
iscsi | ||
json | ||
jsonrpc | ||
log | ||
lvol | ||
nbd | ||
net | ||
nvme | ||
nvmf | ||
rocksdb | ||
rpc | ||
scsi | ||
trace | ||
ut_mock | ||
util | ||
vhost | ||
Makefile |