Lines Matching refs:csum
432 skb->len, inet->inet_num, skb->csum)) in rawv6_rcv()
436 skb->csum = ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in rawv6_rcv()
545 __sum16 csum; in rawv6_push_pending_frames() local
567 tmp_csum = skb->csum; in rawv6_push_pending_frames()
573 tmp_csum = csum_add(tmp_csum, skb->csum); in rawv6_push_pending_frames()
591 BUG_ON(skb_copy_bits(skb, offset, &csum, 2)); in rawv6_push_pending_frames()
594 if (unlikely(csum)) in rawv6_push_pending_frames()
595 tmp_csum = csum_sub(tmp_csum, csum_unfold(csum)); in rawv6_push_pending_frames()
597 csum = csum_ipv6_magic(&fl6->saddr, &fl6->daddr, in rawv6_push_pending_frames()
600 if (csum == 0 && fl6->flowi6_proto == IPPROTO_UDP) in rawv6_push_pending_frames()
601 csum = CSUM_MANGLED_0; in rawv6_push_pending_frames()
603 BUG_ON(skb_store_bits(skb, offset, &csum, 2)); in rawv6_push_pending_frames()
712 skb->csum = csum_block_add( in raw6_getfrag()
713 skb->csum, in raw6_getfrag()