Lines Matching refs:csum
406 skb->len, inet->inet_num, skb->csum)) in rawv6_rcv()
410 skb->csum = ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in rawv6_rcv()
520 __sum16 csum; in rawv6_push_pending_frames() local
545 tmp_csum = skb->csum; in rawv6_push_pending_frames()
551 tmp_csum = csum_add(tmp_csum, skb->csum); in rawv6_push_pending_frames()
569 err = skb_copy_bits(skb, offset, &csum, 2); in rawv6_push_pending_frames()
576 if (unlikely(csum)) in rawv6_push_pending_frames()
577 tmp_csum = csum_sub(tmp_csum, csum_unfold(csum)); in rawv6_push_pending_frames()
579 csum = csum_ipv6_magic(&fl6->saddr, &fl6->daddr, in rawv6_push_pending_frames()
582 if (csum == 0 && fl6->flowi6_proto == IPPROTO_UDP) in rawv6_push_pending_frames()
583 csum = CSUM_MANGLED_0; in rawv6_push_pending_frames()
585 BUG_ON(skb_store_bits(skb, offset, &csum, 2)); in rawv6_push_pending_frames()
720 skb->csum = csum_block_add( in raw6_getfrag()
721 skb->csum, in raw6_getfrag()