On Sun, 17 May 2020 21:58:44 +0200 Andrew Lunn wrote: > Some ethernet PHYs allow access to raw TDR data in addition to summary > diagnostics information. Add support for retrieving this data via > netlink ethtool. The basic structure in the core is the same as for > normal phy diagnostics, the PHY driver simply uses different helpers > to fill the netlink message with different data. > > There is a graphical tool under development, as well a ethtool(1) > which can dump the data as text and JSON. > > Thanks for Chris Healy for lots of testing.
Hm, my system can't build this with allmodconfig: drivers/net/phy/nxp-tja11xx.c:195:37: error: not enough arguments for function ethnl_cable_test_alloc drivers/net/phy/nxp-tja11xx.c: In function tja11xx_config_aneg_cable_test: drivers/net/phy/nxp-tja11xx.c:195:8: error: too few arguments to function ethnl_cable_test_alloc 195 | ret = ethnl_cable_test_alloc(phydev); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/phy/nxp-tja11xx.c:8: include/linux/ethtool_netlink.h:30:19: note: declared here 30 | static inline int ethnl_cable_test_alloc(struct phy_device *phydev, u8 cmd) | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: *** [drivers/net/phy/nxp-tja11xx.o] Error 1 make[3]: *** [drivers/net/phy] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [drivers/net] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [drivers] Error 2 make: *** [sub-make] Error 2