]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/net/ethernet/intel/fm10k/fm10k_ptp.c
fm10k: use correct ethernet driver Tx timestamp function
[karo-tx-linux.git] / drivers / net / ethernet / intel / fm10k / fm10k_ptp.c
index 9043633c3e5035185286b7e5223e0e102ed96e0a..95f1d62b0690b245ea0d4198391e0698627ed508 100644 (file)
@@ -103,9 +103,10 @@ void fm10k_ts_tx_hwtstamp(struct fm10k_intfc *interface, __le16 dglort,
        if (!skb)
                return;
 
-       /* timestamp the sk_buff and return it to the socket */
+       /* timestamp the sk_buff and free out copy */
        fm10k_systime_to_hwtstamp(interface, &shhwtstamps, systime);
-       skb_complete_tx_timestamp(skb, &shhwtstamps);
+       skb_tstamp_tx(skb, &shhwtstamps);
+       dev_kfree_skb_any(skb);
 }
 
 void fm10k_ts_tx_subtask(struct fm10k_intfc *interface)