> Not sure it makes sense to build ETHTOOL_NETLINK as a module, but at > least ensuring that ETHTOOL_NETLINK is built into the kernel if PHYLIB=y > or PHYLIB=m would make sense, or, better we find a way to decouple the > two by using function pointers from the phy_driver directly that way > there is no symbol dependency (but reference counting has to work).
Hi Florian It is not so easy to make PHYLIB=m work. ethtool netlink needs to call into the phylib core in order to trigger a cable test, not just PHY drivers. Ideas welcome. Andrew