Lines Matching refs:uh
287 struct udphdr *uh = udp_hdr(skb); in set_ip_addr() local
289 if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) { in set_ip_addr()
290 inet_proto_csum_replace4(&uh->check, skb, in set_ip_addr()
292 if (!uh->check) in set_ip_addr()
293 uh->check = CSUM_MANGLED_0; in set_ip_addr()
314 struct udphdr *uh = udp_hdr(skb); in update_ipv6_checksum() local
316 if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) { in update_ipv6_checksum()
317 inet_proto_csum_replace16(&uh->check, skb, in update_ipv6_checksum()
319 if (!uh->check) in update_ipv6_checksum()
320 uh->check = CSUM_MANGLED_0; in update_ipv6_checksum()
501 struct udphdr *uh; in set_udp() local
510 uh = udp_hdr(skb); in set_udp()
512 src = MASKED(uh->source, key->udp_src, mask->udp_src); in set_udp()
513 dst = MASKED(uh->dest, key->udp_dst, mask->udp_dst); in set_udp()
515 if (uh->check && skb->ip_summed != CHECKSUM_PARTIAL) { in set_udp()
516 if (likely(src != uh->source)) { in set_udp()
517 set_tp_port(skb, &uh->source, src, &uh->check); in set_udp()
520 if (likely(dst != uh->dest)) { in set_udp()
521 set_tp_port(skb, &uh->dest, dst, &uh->check); in set_udp()
525 if (unlikely(!uh->check)) in set_udp()
526 uh->check = CSUM_MANGLED_0; in set_udp()
528 uh->source = src; in set_udp()
529 uh->dest = dst; in set_udp()