aboutsummaryrefslogtreecommitdiffstats
path: root/include/scsi
diff options
context:
space:
mode:
authorJoe Eykholt <jeykholt@cisco.com>2009-08-25 14:03:52 -0700
committerJames Bottomley <James.Bottomley@suse.de>2009-09-10 12:08:02 -0500
commit8abbe3a42324264c9d5cc4e7c3d265b5be6d82d6 (patch)
tree72fa0c25fa4337ef0be788a76fdad37615fb7f4c /include/scsi
parent[SCSI] libfc: use ADISC to verify rport login state (diff)
downloadlinux-dev-8abbe3a42324264c9d5cc4e7c3d265b5be6d82d6.tar.xz
linux-dev-8abbe3a42324264c9d5cc4e7c3d265b5be6d82d6.zip
[SCSI] libfc: fix handling of incoming Discover Address (ADISC) requests
The local port facility has been replying to ADISC requests without looking to see if the remote port is logged in. This is incorrect. An ADISC request requires PLOGI first. It should be rejected if the sending remote port is not logged in. This is like other incoming requests that require login, all of which should be handled in the remote port module. Move the ADISC request handling from fc_lport.c to fc_rport.c. Signed-off-by: Joe Eykholt <jeykholt@cisco.com> Signed-off-by: Robert Love <robert.w.love@intel.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'include/scsi')
0 files changed, 0 insertions, 0 deletions