X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=drivers%2Fnet%2Ftun.c;h=b1878faea3974f6ae984763109edae78c4cd3342;hb=bdc15ce316507225587552a3e63e7e09d94b81be;hp=976aa97042972880679ae61fa6fa9f90f12b51b1;hpb=16c8b9cb246474ba4522182fc0d24caddcbba0dd;p=karo-tx-linux.git diff --git a/drivers/net/tun.c b/drivers/net/tun.c index 976aa9704297..b1878faea397 100644 --- a/drivers/net/tun.c +++ b/drivers/net/tun.c @@ -858,7 +858,7 @@ static netdev_tx_t tun_net_xmit(struct sk_buff *skb, struct net_device *dev) if (unlikely(skb_orphan_frags(skb, GFP_ATOMIC))) goto drop; - if (skb->sk) { + if (skb->sk && sk_fullsock(skb->sk)) { sock_tx_timestamp(skb->sk, &skb_shinfo(skb)->tx_flags); sw_tx_timestamp(skb); }