mirror of
https://github.com/adulau/aha.git
synced 2024-12-28 11:46:19 +00:00
mdio: Expose pause frame advertising flags to ethtool
In mdio45_ethtool_gset_npage() and mdio45_ethtool_gset(), check MDIO pause frame advertising flags and set the corresponding ethtool flags. Signed-off-by: Ben Hutchings <bhutchings@solarflare.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
767f4a7ca8
commit
27fbc7db52
1 changed files with 4 additions and 0 deletions
|
@ -162,6 +162,10 @@ static u32 mdio45_get_an(const struct mdio_if_info *mdio, u16 addr)
|
||||||
result |= ADVERTISED_100baseT_Half;
|
result |= ADVERTISED_100baseT_Half;
|
||||||
if (reg & ADVERTISE_100FULL)
|
if (reg & ADVERTISE_100FULL)
|
||||||
result |= ADVERTISED_100baseT_Full;
|
result |= ADVERTISED_100baseT_Full;
|
||||||
|
if (reg & ADVERTISE_PAUSE_CAP)
|
||||||
|
result |= ADVERTISED_Pause;
|
||||||
|
if (reg & ADVERTISE_PAUSE_ASYM)
|
||||||
|
result |= ADVERTISED_Asym_Pause;
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue