|
@@ -6033,8 +6033,6 @@ netdev_tx_t igb_xmit_frame_ring(struct sk_buff *skb,
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- skb_tx_timestamp(skb);
|
|
|
-
|
|
|
if (skb_vlan_tag_present(skb)) {
|
|
|
tx_flags |= IGB_TX_FLAGS_VLAN;
|
|
|
tx_flags |= (skb_vlan_tag_get(skb) << IGB_TX_FLAGS_VLAN_SHIFT);
|
|
@@ -6050,6 +6048,8 @@ netdev_tx_t igb_xmit_frame_ring(struct sk_buff *skb,
|
|
|
else if (!tso)
|
|
|
igb_tx_csum(tx_ring, first);
|
|
|
|
|
|
+ skb_tx_timestamp(skb);
|
|
|
+
|
|
|
if (igb_tx_map(tx_ring, first, hdr_len))
|
|
|
goto cleanup_tx_tstamp;
|
|
|
|