mirror of https://gitee.com/openkylin/linux.git
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:
|
||||
lport->link_speed = FC_PORTSPEED_100GBIT;
|
||||
break;
|
||||
case 20000:
|
||||
lport->link_speed = FC_PORTSPEED_20GBIT;
|
||||
break;
|
||||
default:
|
||||
lport->link_speed = FC_PORTSPEED_UNKNOWN;
|
||||
break;
|
||||
|
@ -521,6 +524,8 @@ static void qedf_update_link_speed(struct qedf_ctx *qedf,
|
|||
(link->supported_caps & QED_LM_100000baseLR4_ER4_Full_BIT)) {
|
||||
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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue