scsi: qedf: Add support for 20 Gbps speed
The current code doeesn't support 20Gbps speed for current and supported speed. Add support for it. Signed-off-by: Saurav Kashyap <skashyap@marvell.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
fa74f5e380
commit
931285e012
|
@ -480,6 +480,9 @@ static void qedf_update_link_speed(struct qedf_ctx *qedf,
|
||||||
case 100000:
|
case 100000:
|
||||||
lport->link_speed = FC_PORTSPEED_100GBIT;
|
lport->link_speed = FC_PORTSPEED_100GBIT;
|
||||||
break;
|
break;
|
||||||
|
case 20000:
|
||||||
|
lport->link_speed = FC_PORTSPEED_20GBIT;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
lport->link_speed = FC_PORTSPEED_UNKNOWN;
|
lport->link_speed = FC_PORTSPEED_UNKNOWN;
|
||||||
break;
|
break;
|
||||||
|
@ -521,6 +524,8 @@ static void qedf_update_link_speed(struct qedf_ctx *qedf,
|
||||||
(link->supported_caps & QED_LM_100000baseLR4_ER4_Full_BIT)) {
|
(link->supported_caps & QED_LM_100000baseLR4_ER4_Full_BIT)) {
|
||||||
lport->link_supported_speeds |= FC_PORTSPEED_100GBIT;
|
lport->link_supported_speeds |= FC_PORTSPEED_100GBIT;
|
||||||
}
|
}
|
||||||
|
if (link->supported_caps & QED_LM_20000baseKR2_Full_BIT)
|
||||||
|
lport->link_supported_speeds |= FC_PORTSPEED_20GBIT;
|
||||||
fc_host_supported_speeds(lport->host) = lport->link_supported_speeds;
|
fc_host_supported_speeds(lport->host) = lport->link_supported_speeds;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue