Lines Matching refs:csum
433 skb->len, inet->inet_num, skb->csum)) in rawv6_rcv()
437 skb->csum = ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in rawv6_rcv()
546 __sum16 csum; in rawv6_push_pending_frames() local
568 tmp_csum = skb->csum; in rawv6_push_pending_frames()
574 tmp_csum = csum_add(tmp_csum, skb->csum); in rawv6_push_pending_frames()
592 BUG_ON(skb_copy_bits(skb, offset, &csum, 2)); in rawv6_push_pending_frames()
595 if (unlikely(csum)) in rawv6_push_pending_frames()
596 tmp_csum = csum_sub(tmp_csum, csum_unfold(csum)); in rawv6_push_pending_frames()
598 csum = csum_ipv6_magic(&fl6->saddr, &fl6->daddr, in rawv6_push_pending_frames()
601 if (csum == 0 && fl6->flowi6_proto == IPPROTO_UDP) in rawv6_push_pending_frames()
602 csum = CSUM_MANGLED_0; in rawv6_push_pending_frames()
604 BUG_ON(skb_store_bits(skb, offset, &csum, 2)); in rawv6_push_pending_frames()
714 skb->csum = csum_block_add( in raw6_getfrag()
715 skb->csum, in raw6_getfrag()