aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/net/ethernet/wangxun/libwx/wx_ethtool.h
diff options
context:
space:
mode:
authorJiawen Wu <jiawenwu@trustnetic.com>2025-02-18 10:34:30 +0800
committerJakub Kicinski <kuba@kernel.org>2025-02-20 14:59:37 -0800
commitce114069a654be6b1597da983a201c72ceca7a85 (patch)
tree190d14a43c25cd9e268b5c7f88e3754e6c66bd62 /drivers/net/ethernet/wangxun/libwx/wx_ethtool.h
parentnet: wangxun: Add support for PTP clock (diff)
downloadwireguard-linux-ce114069a654be6b1597da983a201c72ceca7a85.tar.xz
wireguard-linux-ce114069a654be6b1597da983a201c72ceca7a85.zip
net: wangxun: Support to get ts info
Implement the function get_ts_info and get_ts_stats in ethtool_ops to get the HW capabilities and statistics for timestamping. Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com> Reviewed-by: Vadim Fedorenko <vadim.fedorenko@linux.dev> Link: https://patch.msgid.link/20250218023432.146536-3-jiawenwu@trustnetic.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'drivers/net/ethernet/wangxun/libwx/wx_ethtool.h')
-rw-r--r--drivers/net/ethernet/wangxun/libwx/wx_ethtool.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/ethernet/wangxun/libwx/wx_ethtool.h b/drivers/net/ethernet/wangxun/libwx/wx_ethtool.h
index 600c3b597d1a..9e002e699eca 100644
--- a/drivers/net/ethernet/wangxun/libwx/wx_ethtool.h
+++ b/drivers/net/ethernet/wangxun/libwx/wx_ethtool.h
@@ -40,4 +40,8 @@ int wx_set_channels(struct net_device *dev,
struct ethtool_channels *ch);
u32 wx_get_msglevel(struct net_device *netdev);
void wx_set_msglevel(struct net_device *netdev, u32 data);
+int wx_get_ts_info(struct net_device *dev,
+ struct kernel_ethtool_ts_info *info);
+void wx_get_ptp_stats(struct net_device *dev,
+ struct ethtool_ts_stats *ts_stats);
#endif /* _WX_ETHTOOL_H_ */