summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorNeerav Parikh2011-06-21 01:59:51 +0200
committerJames Bottomley2011-06-29 23:33:25 +0200
commitb2085a4efc1a00375b77d5cbfe73a549c9d7d65b (patch)
tree822cc056b3240e00fd485dd349081a9d8758202c /net
parent[SCSI] libfc: post reset event on lport reset (diff)
downloadkernel-qcow2-linux-b2085a4efc1a00375b77d5cbfe73a549c9d7d65b.tar.gz
kernel-qcow2-linux-b2085a4efc1a00375b77d5cbfe73a549c9d7d65b.tar.xz
kernel-qcow2-linux-b2085a4efc1a00375b77d5cbfe73a549c9d7d65b.zip
[SCSI] fcoe: Rearrange fcoe port and NPIV port cleanup
When NPIV port destroy handler is called it does not do all the cleanup required for the given NPIV port. This was happening as some of the lport cleanup moved to fcoe_interface_cleanup() routine, which is not called as part of the vport delete process. This patch rearranges the sequence in which the fcoe_if_destory() and fcoe_interface_cleanup() functions are being called from various places in the code. It now matches the sequence they are constructed during the create process for both N_Port as well as NPIV port. Tested-by: Ross Brattain <ross.b.brattain@intel.com> Signed-off-by: Neerav Parikh <Neerav.Parikh@intel.com> Signed-off-by: Robert Love <robert.w.love@intel.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions