cxgbe(4): Fix regression in previous attempt to fix FEC selection.

Fixes:	f3c2987f2f
MFC after:	3 days
Sponsored by:	Chelsio Communications
This commit is contained in:
Navdeep Parhar 2022-01-10 13:54:06 -08:00
parent cdd7fe04cb
commit d0ff9b029c

View File

@ -3947,12 +3947,13 @@ int t4_link_l1cfg(struct adapter *adap, unsigned int mbox, unsigned int port,
* the potential top speed. Request the best * the potential top speed. Request the best
* FEC at that speed instead. * FEC at that speed instead.
*/ */
if (speed & FW_PORT_CAP32_SPEED_100G && if (speed & FW_PORT_CAP32_SPEED_100G) {
fec == FW_PORT_CAP32_FEC_BASER_RS) if (fec == FW_PORT_CAP32_FEC_BASER_RS)
fec = FW_PORT_CAP32_FEC_RS; fec = FW_PORT_CAP32_FEC_RS;
else if (speed & FW_PORT_CAP32_SPEED_50G && } else if (speed & FW_PORT_CAP32_SPEED_50G) {
fec == FW_PORT_CAP32_FEC_RS) if (fec == FW_PORT_CAP32_FEC_RS)
fec = FW_PORT_CAP32_FEC_BASER_RS; fec = FW_PORT_CAP32_FEC_BASER_RS;
}
} }
} else { } else {
/* /*