net: ethtool: Add helpers for reporting test results
The PHY drivers can use these helpers for reporting the results. The results get translated into netlink attributes which are added to the pre-allocated skbuf. v3: Poison phydev->skb Return -EMSGSIZE when ethnl_bcastmsg_put() fails Return valid error code when nla_nest_start() fails Use u8 for results Actually put u32 length into message v4: s/ENOTSUPP/EOPNOTSUPP/g Signed-off-by: Andrew Lunn <andrew@lunn.ch> Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> Reviewed-by: Michal Kubecek <mkubecek@suse.cz> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:

committed by
Jakub Kicinski

parent
1dd3f212af
commit
1e2dc14509
@@ -1265,6 +1265,10 @@ int phy_start_cable_test(struct phy_device *phydev,
|
||||
}
|
||||
#endif
|
||||
|
||||
int phy_cable_test_result(struct phy_device *phydev, u8 pair, u16 result);
|
||||
int phy_cable_test_fault_length(struct phy_device *phydev, u8 pair,
|
||||
u16 cm);
|
||||
|
||||
static inline void phy_device_reset(struct phy_device *phydev, int value)
|
||||
{
|
||||
mdio_device_reset(&phydev->mdio, value);
|
||||
|
Reference in New Issue
Block a user