aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/usb/lan78xx.c
diff options
context:
space:
mode:
authorMarkus Bloechl <markus.bloechl@ipetronik.com>2021-05-18 11:54:11 +0200
committerDavid S. Miller <davem@davemloft.net>2021-05-18 13:38:48 -0700
commit33e6b1674f339c5d3be56ec9b4921d1ddd14327d (patch)
tree04ec0ca30db814f40fa6ac191d2e0781b95cd613 /drivers/net/usb/lan78xx.c
parenttipc: simplify the finalize work queue (diff)
downloadlinux-dev-33e6b1674f339c5d3be56ec9b4921d1ddd14327d.tar.xz
linux-dev-33e6b1674f339c5d3be56ec9b4921d1ddd14327d.zip
net: lan78xx: advertise tx software timestamping support
lan78xx already calls skb_tx_timestamp() in its lan78xx_start_xmit(). Override .get_ts_info to also advertise this capability (SOF_TIMESTAMPING_TX_SOFTWARE) via ethtool. Signed-off-by: Markus Blöchl <markus.bloechl@ipetronik.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/usb/lan78xx.c')
-rw-r--r--drivers/net/usb/lan78xx.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/usb/lan78xx.c b/drivers/net/usb/lan78xx.c
index 6acc5e904518..02bce40a67e5 100644
--- a/drivers/net/usb/lan78xx.c
+++ b/drivers/net/usb/lan78xx.c
@@ -1645,6 +1645,7 @@ static const struct ethtool_ops lan78xx_ethtool_ops = {
.get_strings = lan78xx_get_strings,
.get_wol = lan78xx_get_wol,
.set_wol = lan78xx_set_wol,
+ .get_ts_info = ethtool_op_get_ts_info,
.get_eee = lan78xx_get_eee,
.set_eee = lan78xx_set_eee,
.get_pauseparam = lan78xx_get_pause,