X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fnet%2Ftun.c;h=b1878faea3974f6ae984763109edae78c4cd3342;hb=b0f85fa11aefc4f3e03306b4cd47f113bd57dcba;hp=976aa97042972880679ae61fa6fa9f90f12b51b1;hpb=42dc2a3048247109b0a5ee6345226cbd3e4f6410;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); }