Based on a recent discussion with Andrew that's an attempt to improve several aspects of how phylib handles sym/asym pause.
Heiner Kallweit (2): net: phy: improve pause handling net: phy: improve phy_set_sym_pause and phy_set_asym_pause drivers/net/phy/fixed_phy.c | 2 +- drivers/net/phy/phy-core.c | 2 +- drivers/net/phy/phy_device.c | 64 ++++++++++++++++++++++++++++-------- include/linux/phy.h | 1 + 4 files changed, 54 insertions(+), 15 deletions(-) -- 2.21.0