Lines Matching refs:uh

79 		struct udphdr *uh;  in __skb_udp_tunnel_segment()  local
102 uh = udp_hdr(skb); in __skb_udp_tunnel_segment()
103 uh->len = htons(len); in __skb_udp_tunnel_segment()
110 uh->check = ~csum_fold((__force __wsum) in __skb_udp_tunnel_segment()
111 ((__force u32)uh->check + in __skb_udp_tunnel_segment()
126 uh->check = csum_fold(skb->csum); in __skb_udp_tunnel_segment()
127 if (uh->check == 0) in __skb_udp_tunnel_segment()
128 uh->check = CSUM_MANGLED_0; in __skb_udp_tunnel_segment()
130 uh->check = gso_make_checksum(skb, ~uh->check); in __skb_udp_tunnel_segment()
132 if (uh->check == 0) in __skb_udp_tunnel_segment()
133 uh->check = CSUM_MANGLED_0; in __skb_udp_tunnel_segment()
184 struct udphdr *uh; in udp4_ufo_fragment() local
225 uh = udp_hdr(skb); in udp4_ufo_fragment()
228 uh->check = 0; in udp4_ufo_fragment()
230 uh->check = udp_v4_check(skb->len, iph->saddr, iph->daddr, csum); in udp4_ufo_fragment()
231 if (uh->check == 0) in udp4_ufo_fragment()
232 uh->check = CSUM_MANGLED_0; in udp4_ufo_fragment()
294 struct udphdr *uh) in udp_gro_receive() argument
314 if (uo_priv->offload->port == uh->dest && in udp_gro_receive()
332 if ((*(u32 *)&uh->source != *(u32 *)&uh2->source) || in udp_gro_receive()
333 (!uh->check ^ !uh2->check)) { in udp_gro_receive()
340 skb_gro_postpull_rcsum(skb, uh, sizeof(struct udphdr)); in udp_gro_receive()
355 struct udphdr *uh = udp_gro_udphdr(skb); in udp4_gro_receive() local
357 if (unlikely(!uh)) in udp4_gro_receive()
364 if (skb_gro_checksum_validate_zero_check(skb, IPPROTO_UDP, uh->check, in udp4_gro_receive()
367 else if (uh->check) in udp4_gro_receive()
368 skb_gro_checksum_try_convert(skb, IPPROTO_UDP, uh->check, in udp4_gro_receive()
372 return udp_gro_receive(head, skb, uh); in udp4_gro_receive()
383 struct udphdr *uh = (struct udphdr *)(skb->data + nhoff); in udp_gro_complete() local
386 uh->len = newlen; in udp_gro_complete()
392 if (uo_priv->offload->port == uh->dest && in udp_gro_complete()
418 struct udphdr *uh = (struct udphdr *)(skb->data + nhoff); in udp4_gro_complete() local
420 if (uh->check) { in udp4_gro_complete()
422 uh->check = ~udp_v4_check(skb->len - nhoff, iph->saddr, in udp4_gro_complete()