Lines Matching refs:uh
362 struct udphdr *uh = udp_hdr(skb); in update_ip_l4_checksum() local
364 if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) { in update_ip_l4_checksum()
365 inet_proto_csum_replace4(&uh->check, skb, in update_ip_l4_checksum()
367 if (!uh->check) in update_ip_l4_checksum()
368 uh->check = CSUM_MANGLED_0; in update_ip_l4_checksum()
395 struct udphdr *uh = udp_hdr(skb); in update_ipv6_checksum() local
397 if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) { in update_ipv6_checksum()
398 inet_proto_csum_replace16(&uh->check, skb, in update_ipv6_checksum()
400 if (!uh->check) in update_ipv6_checksum()
401 uh->check = CSUM_MANGLED_0; in update_ipv6_checksum()
678 struct udphdr *uh; in set_udp() local
687 uh = udp_hdr(skb); in set_udp()
689 src = OVS_MASKED(uh->source, key->udp_src, mask->udp_src); in set_udp()
690 dst = OVS_MASKED(uh->dest, key->udp_dst, mask->udp_dst); in set_udp()
692 if (uh->check && skb->ip_summed != CHECKSUM_PARTIAL) { in set_udp()
693 if (likely(src != uh->source)) { in set_udp()
694 set_tp_port(skb, &uh->source, src, &uh->check); in set_udp()
697 if (likely(dst != uh->dest)) { in set_udp()
698 set_tp_port(skb, &uh->dest, dst, &uh->check); in set_udp()
702 if (unlikely(!uh->check)) in set_udp()
703 uh->check = CSUM_MANGLED_0; in set_udp()
705 uh->source = src; in set_udp()
706 uh->dest = dst; in set_udp()