diff options
Diffstat (limited to 'drivers/net/loopback.c')
| -rw-r--r-- | drivers/net/loopback.c | 10 | 
1 files changed, 4 insertions, 6 deletions
diff --git a/drivers/net/loopback.c b/drivers/net/loopback.c index 30612497643c..2df7f60fe052 100644 --- a/drivers/net/loopback.c +++ b/drivers/net/loopback.c @@ -59,12 +59,6 @@  #include <net/net_namespace.h>  #include <linux/u64_stats_sync.h> -struct pcpu_lstats { -	u64			packets; -	u64			bytes; -	struct u64_stats_sync	syncp; -}; -  /* The higher levels take care of making this non-reentrant (it's   * called with bh's disabled).   */ @@ -75,6 +69,10 @@ static netdev_tx_t loopback_xmit(struct sk_buff *skb,  	int len;  	skb_tx_timestamp(skb); + +	/* do not fool net_timestamp_check() with various clock bases */ +	skb->tstamp = 0; +  	skb_orphan(skb);  	/* Before queueing this packet to netif_rx(),  |