diff --git a/drivers/net/smsc9420.c b/drivers/net/smsc9420.c
index 5e5e64da5cb9c01f99b99cc580a42495d5f87a54..5555102bb964cfa9719609d28eaa9244c6cae9cb 100644
--- a/drivers/net/smsc9420.c
+++ b/drivers/net/smsc9420.c
@@ -1035,6 +1035,8 @@ static netdev_tx_t smsc9420_hard_start_xmit(struct sk_buff *skb,
 	smsc9420_reg_write(pd, TX_POLL_DEMAND, 1);
 	smsc9420_pci_flush_write(pd);
 
+	skb_tx_timestamp(skb);
+
 	return NETDEV_TX_OK;
 }