aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/sch_generic.h
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2018-11-08 15:02:06 -0800
committerDavid S. Miller <davem@davemloft.net>2018-11-08 15:02:06 -0800
commit80b6265c0f4c2bdafb73f09da9f278a8b3752928 (patch)
tree4ff3c142089c9966cb1bc30545c0808fed105f41 /include/net/sch_generic.h
parentMerge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue (diff)
parentnet: phy: use phy_check_link_status in more places in the state machine (diff)
downloadlinux-dev-80b6265c0f4c2bdafb73f09da9f278a8b3752928.tar.xz
linux-dev-80b6265c0f4c2bdafb73f09da9f278a8b3752928.zip
Merge branch 'net-phy-improve-and-simplify-phylib-state-machine'
Heiner Kallweit says: ==================== net: phy: improve and simplify phylib state machine This patch series is based on two axioms: - During autoneg a PHY always reports the link being down - Info in clause 22/45 registers doesn't allow to differentiate between these two states: 1. Link is physically down 2. A link partner is connected and PHY is autonegotiating In both cases "link up" and "aneg finished" bits aren't set. One consequence is that having separate states PHY_NOLINK and PHY_AN isn't needed. By using these two axioms the state machine can be significantly simplified. ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/sch_generic.h')
0 files changed, 0 insertions, 0 deletions