Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c5e991a

Browse files
Jitendra Kalsariadavem330
authored andcommitted
qlge: Fix ethtool autoneg advertising.
Autoneg is supported on specific port types only. Fix the driver to advertise autoneg based on the port type. Signed-off-by: Jitendra Kalsaria <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent ae721f3 commit c5e991a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/net/ethernet/qlogic/qlge/qlge_ethtool.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,13 +379,13 @@ static int ql_get_settings(struct net_device *ndev,
379379

380380
ecmd->supported = SUPPORTED_10000baseT_Full;
381381
ecmd->advertising = ADVERTISED_10000baseT_Full;
382-
ecmd->autoneg = AUTONEG_ENABLE;
383382
ecmd->transceiver = XCVR_EXTERNAL;
384383
if ((qdev->link_status & STS_LINK_TYPE_MASK) ==
385384
STS_LINK_TYPE_10GBASET) {
386385
ecmd->supported |= (SUPPORTED_TP | SUPPORTED_Autoneg);
387386
ecmd->advertising |= (ADVERTISED_TP | ADVERTISED_Autoneg);
388387
ecmd->port = PORT_TP;
388+
ecmd->autoneg = AUTONEG_ENABLE;
389389
} else {
390390
ecmd->supported |= SUPPORTED_FIBRE;
391391
ecmd->advertising |= ADVERTISED_FIBRE;

0 commit comments

Comments
 (0)