* [PATCH net-next 0/3] Adding PHY Loopback tunable
@ 2016-11-28 13:23 Allan W. Nielsen
0 siblings, 0 replies; 2+ messages in thread
From: Allan W. Nielsen @ 2016-11-28 13:23 UTC (permalink / raw)
To: netdev; +Cc: andrew, f.fainelli, raju.lakkaraju, allan.nielsen
Hi All,
This series add support for PHY Loopback tunable, and implement it
for MSCC phys.
To configure loopback, the ethtool_tunable structure is used. 'id' must be
set to 'ETHTOOL_PHY_LOOPBACK' and 'data' specifies the loopback type:
ETHTOOL_PHY_LOOPBACK_* (DISABLE, NEAR, FAR or EXTN).
Here is how to configure loopback using ethtool:
Ethtool Help: ethtool -h for PHY tunables
ethtool --set-phy-tunable DEVNAME Set PHY tunable
[ loopback off|near|far|extn ]
ethtool --get-phy-tunable DEVNAME Get PHY tunable
[ loopback ]
Ethtool ex:
ethtool --set-phy-tunable eth0 loopback near
ethtool --set-phy-tunable eth0 loopback far
ethtool --set-phy-tunable eth0 loopback extn
ethtool --set-phy-tunable eth0 loopback off
ethtool --get-phy-tunable eth0 loopback
Patches to ethtool will follow shortly.
The feature is tested on Beaglebone Black with VSC 8531 PHY.
Please review.
Best regards
Allan and Raju
Raju Lakkaraju (3):
ethtool: (uapi) Add ETHTOOL_PHY_LOOPBACK to PHY tunables
ethtool: Core impl for ETHTOOL_PHY_LOOPBACK tunable.
net: phy: Add Loopback support in Microsemi PHYs driver
drivers/net/phy/mscc.c | 118 +++++++++++++++++++++++++++++++++++++++++++
include/uapi/linux/ethtool.h | 8 +++
net/core/ethtool.c | 2 +
3 files changed, 128 insertions(+)
--
2.7.3
^ permalink raw reply [flat|nested] 2+ messages in thread
* [PATCH net-next 0/3] Adding PHY Loopback tunable
@ 2016-11-28 13:24 Allan W. Nielsen
0 siblings, 0 replies; 2+ messages in thread
From: Allan W. Nielsen @ 2016-11-28 13:24 UTC (permalink / raw)
To: netdev; +Cc: andrew, f.fainelli, raju.lakkaraju, allan.nielsen
Hi All,
This series add support for PHY Loopback tunable, and implement it
for MSCC phys.
To configure loopback, the ethtool_tunable structure is used. 'id' must be
set to 'ETHTOOL_PHY_LOOPBACK' and 'data' specifies the loopback type:
ETHTOOL_PHY_LOOPBACK_* (DISABLE, NEAR, FAR or EXTN).
Here is how to configure loopback using ethtool:
Ethtool Help: ethtool -h for PHY tunables
ethtool --set-phy-tunable DEVNAME Set PHY tunable
[ loopback off|near|far|extn ]
ethtool --get-phy-tunable DEVNAME Get PHY tunable
[ loopback ]
Ethtool ex:
ethtool --set-phy-tunable eth0 loopback near
ethtool --set-phy-tunable eth0 loopback far
ethtool --set-phy-tunable eth0 loopback extn
ethtool --set-phy-tunable eth0 loopback off
ethtool --get-phy-tunable eth0 loopback
Patches to ethtool will follow shortly.
The feature is tested on Beaglebone Black with VSC 8531 PHY.
Please review.
Best regards
Allan and Raju
Raju Lakkaraju (3):
ethtool: (uapi) Add ETHTOOL_PHY_LOOPBACK to PHY tunables
ethtool: Core impl for ETHTOOL_PHY_LOOPBACK tunable.
net: phy: Add Loopback support in Microsemi PHYs driver
drivers/net/phy/mscc.c | 118 +++++++++++++++++++++++++++++++++++++++++++
include/uapi/linux/ethtool.h | 8 +++
net/core/ethtool.c | 2 +
3 files changed, 128 insertions(+)
--
2.7.3
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2016-11-28 13:25 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-28 13:23 [PATCH net-next 0/3] Adding PHY Loopback tunable Allan W. Nielsen
-- strict thread matches above, loose matches on Subject: below --
2016-11-28 13:24 Allan W. Nielsen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).