diff options
Diffstat (limited to 'drivers/net/ethernet/intel/igb/igb_ethtool.c')
| -rw-r--r-- | drivers/net/ethernet/intel/igb/igb_ethtool.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/net/ethernet/intel/igb/igb_ethtool.c b/drivers/net/ethernet/intel/igb/igb_ethtool.c index e9335efac38..f1206be4e71 100644 --- a/drivers/net/ethernet/intel/igb/igb_ethtool.c +++ b/drivers/net/ethernet/intel/igb/igb_ethtool.c @@ -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;  	}  |