|
@@ -148,7 +148,8 @@ static int igb_get_settings(struct net_device *netdev, struct ethtool_cmd *ecmd)
|
|
|
SUPPORTED_1000baseT_Full|
|
|
|
SUPPORTED_Autoneg |
|
|
|
SUPPORTED_TP);
|
|
|
- ecmd->advertising = ADVERTISED_TP;
|
|
|
+ ecmd->advertising = (ADVERTISED_TP |
|
|
|
+ ADVERTISED_Pause);
|
|
|
|
|
|
if (hw->mac.autoneg == 1) {
|
|
|
ecmd->advertising |= ADVERTISED_Autoneg;
|
|
@@ -165,7 +166,8 @@ static int igb_get_settings(struct net_device *netdev, struct ethtool_cmd *ecmd)
|
|
|
|
|
|
ecmd->advertising = (ADVERTISED_1000baseT_Full |
|
|
|
ADVERTISED_FIBRE |
|
|
|
- ADVERTISED_Autoneg);
|
|
|
+ ADVERTISED_Autoneg |
|
|
|
+ ADVERTISED_Pause);
|
|
|
|
|
|
ecmd->port = PORT_FIBRE;
|
|
|
}
|