[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200702042942.76674-1-f.fainelli@gmail.com>
Date: Wed, 1 Jul 2020 21:29:38 -0700
From: Florian Fainelli <f.fainelli@...il.com>
To: netdev@...r.kernel.org
Cc: Florian Fainelli <f.fainelli@...il.com>,
Andrew Lunn <andrew@...n.ch>,
Heiner Kallweit <hkallweit1@...il.com>,
Russell King <linux@...linux.org.uk>,
"David S. Miller" <davem@...emloft.net>,
Jakub Kicinski <kuba@...nel.org>,
Michal Kubecek <mkubecek@...e.cz>,
linux-kernel@...r.kernel.org (open list)
Subject: [PATCH net-next 0/4] net: ethtool: Untangle PHYLIB dependency
Hi all,
This patch series untangles the ethtool netlink dependency with PHYLIB
which exists because the cable test feature calls directly into PHY
library functions. The approach taken here is to utilize a new set of
net_device_ops function pointers which are automatically set to the PHY
library variants when a network device driver attaches to a PHY device.
Florian Fainelli (4):
net: Add cable test netdevice operations
net: phy: Change cable test arguments to net_device
net: phy: Automatically set-up cable test netdev_ops
net: ethtool: Remove PHYLIB dependency
drivers/net/phy/phy.c | 18 ++++++++++++++----
drivers/net/phy/phy_device.c | 32 ++++++++++++++++++++++++++++++++
include/linux/netdevice.h | 14 ++++++++++++++
include/linux/phy.h | 10 ++++++----
net/Kconfig | 1 -
net/ethtool/cabletest.c | 12 ++++++++----
6 files changed, 74 insertions(+), 13 deletions(-)
--
2.25.1
Powered by blists - more mailing lists