Commit b0cd579c authored by Andrew Vasquez's avatar Andrew Vasquez Committed by James Bottomley

[SCSI] qla2xxx: Make the FC port capability mutual exclusive.

In case of both target and initiator capabilities reported by fc port,
the fc port port capability is made mutualy exclusive with priority given
for target capabilities.
Signed-off-by: default avatarGiridhar Malavali <giridhar.malavali@qlogic.com>
Signed-off-by: default avatarJames Bottomley <James.Bottomley@suse.de>
parent 23f2ebd1
...@@ -1133,9 +1133,9 @@ qla24xx_logio_entry(scsi_qla_host_t *vha, struct req_que *req, ...@@ -1133,9 +1133,9 @@ qla24xx_logio_entry(scsi_qla_host_t *vha, struct req_que *req,
fcport->port_type = FCT_TARGET; fcport->port_type = FCT_TARGET;
if (iop[0] & BIT_8) if (iop[0] & BIT_8)
fcport->flags |= FCF_FCP2_DEVICE; fcport->flags |= FCF_FCP2_DEVICE;
} } else if (iop[0] & BIT_5)
if (iop[0] & BIT_5)
fcport->port_type = FCT_INITIATOR; fcport->port_type = FCT_INITIATOR;
if (logio->io_parameter[7] || logio->io_parameter[8]) if (logio->io_parameter[7] || logio->io_parameter[8])
fcport->supported_classes |= FC_COS_CLASS2; fcport->supported_classes |= FC_COS_CLASS2;
if (logio->io_parameter[9] || logio->io_parameter[10]) if (logio->io_parameter[9] || logio->io_parameter[10])
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment