scsi: csiostor: add support for 32 bit port capabilities
32 bit port capabilities are required to support new speeds which can not be supported using 16 bit port capabilities. Signed-off-by: Varun Prakash <varun@chelsio.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:

committed by
Martin K. Petersen

orang tua
1929e82e37
melakukan
e1735d9a98
@@ -352,6 +352,14 @@ csio_ln_fdmi_rhba_cbfn(struct csio_hw *hw, struct csio_ioreq *fdmi_req)
|
||||
val = htonl(FC_PORTSPEED_1GBIT);
|
||||
else if (hw->pport[ln->portid].link_speed == FW_PORT_CAP_SPEED_10G)
|
||||
val = htonl(FC_PORTSPEED_10GBIT);
|
||||
else if (hw->pport[ln->portid].link_speed == FW_PORT_CAP32_SPEED_25G)
|
||||
val = htonl(FC_PORTSPEED_25GBIT);
|
||||
else if (hw->pport[ln->portid].link_speed == FW_PORT_CAP32_SPEED_40G)
|
||||
val = htonl(FC_PORTSPEED_40GBIT);
|
||||
else if (hw->pport[ln->portid].link_speed == FW_PORT_CAP32_SPEED_50G)
|
||||
val = htonl(FC_PORTSPEED_50GBIT);
|
||||
else if (hw->pport[ln->portid].link_speed == FW_PORT_CAP32_SPEED_100G)
|
||||
val = htonl(FC_PORTSPEED_100GBIT);
|
||||
else
|
||||
val = htonl(CSIO_HBA_PORTSPEED_UNKNOWN);
|
||||
csio_append_attrib(&pld, FC_FDMI_PORT_ATTR_CURRENTPORTSPEED,
|
||||
|
Reference in New Issue
Block a user