Hi all, This patch series replaces the existing PHYLIB integration with PHYLINK which is a superior solution since we need to support a collection of fixed links, integrated PHYs, SFP, non-pluggable SFPs etc.
I am expecting quite a lot of breakage, for a number of reasons: - PHYLINK does not create a PHY device for fixed links (MLO_AN_FIXED), which means that user-facing port (not DSA, not CPU) need to be explicitly handled with phylink_mac_ops now - only been able to test this on a limited number of platforms, and not the ZII devel B/C boards yet Please test and report! Florian Fainelli (2): net: dsa: Plug in PHYLINK support net: dsa: bcm_sf2: Kick PHYLINK upon link interrupts drivers/net/dsa/bcm_sf2.c | 29 +++-- include/net/dsa.h | 23 +++- net/dsa/Kconfig | 1 + net/dsa/dsa_priv.h | 9 -- net/dsa/slave.c | 294 +++++++++++++++++++++++++++------------------- 5 files changed, 210 insertions(+), 146 deletions(-) -- 2.14.1