Lines Matching refs:check
46 partial = csum_sub(csum_unfold(uh->check), partial);
136 uh->check = ~csum_fold(csum_add(partial,
140 uh->check = gso_make_checksum(skb, ~uh->check);
141 if (uh->check == 0)
142 uh->check = CSUM_MANGLED_0;
146 skb->csum_offset = offsetof(struct udphdr, check);
205 if (uh->check) {
206 inet_proto_csum_replace4(&uh->check, seg, *oldip, *newip,
208 inet_proto_csum_replace2(&uh->check, seg, *oldport, *newport,
210 if (!uh->check)
211 uh->check = CSUM_MANGLED_0;
215 csum_replace4(&iph->check, *oldip, *newip);
274 __sum16 check;
322 check = csum16_add(csum16_sub(uh->check, uh->len), newlen);
335 uh->check = check;
338 gso_reset_checksum(seg, ~check);
340 uh->check = gso_make_checksum(seg, ~check) ? :
350 check = csum16_add(csum16_sub(uh->check, uh->len), newlen);
353 uh->check = check;
356 gso_reset_checksum(seg, ~check);
358 uh->check = gso_make_checksum(seg, ~check) ? : CSUM_MANGLED_0;
413 uh->check = 0;
415 uh->check = udp_v4_check(skb->len, iph->saddr, iph->daddr, csum);
416 if (uh->check == 0)
417 uh->check = CSUM_MANGLED_0;
450 if (!uh->check) {
556 (uh->check && skb->ip_summed != CHECKSUM_PARTIAL &&
576 (!uh->check ^ !uh2->check)) {
620 if (skb_gro_checksum_validate_zero_check(skb, IPPROTO_UDP, uh->check,
623 else if (uh->check)
645 skb->csum_offset = offsetof(struct udphdr, check);
670 skb_shinfo(skb)->gso_type = uh->check ? SKB_GSO_UDP_TUNNEL_CSUM
713 if (uh->check)
714 uh->check = ~udp_v4_check(skb->len - nhoff, iph->saddr,