Loading drivers/net/tun.c +4 −0 Original line number Diff line number Diff line Loading @@ -1115,6 +1115,10 @@ static ssize_t tun_get_user(struct tun_struct *tun, struct tun_file *tfile, } else if (tun->flags & TUN_NOCHECKSUM) skb->ip_summed = CHECKSUM_UNNECESSARY; if (!(tun->flags & TUN_NO_PI)) if (pi.flags & htons(CHECKSUM_UNNECESSARY)) skb->ip_summed = CHECKSUM_UNNECESSARY; switch (tun->flags & TUN_TYPE_MASK) { case TUN_TUN_DEV: if (tun->flags & TUN_NO_PI) { Loading Loading
drivers/net/tun.c +4 −0 Original line number Diff line number Diff line Loading @@ -1115,6 +1115,10 @@ static ssize_t tun_get_user(struct tun_struct *tun, struct tun_file *tfile, } else if (tun->flags & TUN_NOCHECKSUM) skb->ip_summed = CHECKSUM_UNNECESSARY; if (!(tun->flags & TUN_NO_PI)) if (pi.flags & htons(CHECKSUM_UNNECESSARY)) skb->ip_summed = CHECKSUM_UNNECESSARY; switch (tun->flags & TUN_TYPE_MASK) { case TUN_TUN_DEV: if (tun->flags & TUN_NO_PI) { Loading