Lines Matching refs:csum
435 skb->len, inet->inet_num, skb->csum)) in rawv6_rcv()
439 skb->csum = ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in rawv6_rcv()
549 __sum16 csum; in rawv6_push_pending_frames() local
574 tmp_csum = skb->csum; in rawv6_push_pending_frames()
580 tmp_csum = csum_add(tmp_csum, skb->csum); in rawv6_push_pending_frames()
598 err = skb_copy_bits(skb, offset, &csum, 2); in rawv6_push_pending_frames()
605 if (unlikely(csum)) in rawv6_push_pending_frames()
606 tmp_csum = csum_sub(tmp_csum, csum_unfold(csum)); in rawv6_push_pending_frames()
608 csum = csum_ipv6_magic(&fl6->saddr, &fl6->daddr, in rawv6_push_pending_frames()
611 if (csum == 0 && fl6->flowi6_proto == IPPROTO_UDP) in rawv6_push_pending_frames()
612 csum = CSUM_MANGLED_0; in rawv6_push_pending_frames()
614 BUG_ON(skb_store_bits(skb, offset, &csum, 2)); in rawv6_push_pending_frames()
750 skb->csum = csum_block_add( in raw6_getfrag()
751 skb->csum, in raw6_getfrag()