[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20171215002850.27862-1-f.fainelli@gmail.com>
Date: Thu, 14 Dec 2017 16:28:48 -0800
From: Florian Fainelli <f.fainelli@...il.com>
To: netdev@...r.kernel.org
Cc: rmk+kernel@...linux.org.uk, sean.wang@...iatek.com,
john@...ozen.org, kernel@...gutronix.de, privat@...l-hjelmeland.no,
Woojung.Huh@...rochip.com, vivien.didelot@...oirfairelinux.com,
andrew@...n.ch, Florian Fainelli <f.fainelli@...il.com>
Subject: [RFT/RFC net-next 0/2] net: dsa: Plug in PHYLINK support
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
Powered by blists - more mailing lists