Lines Matching refs:uh2
378 struct udphdr *uh, *uh2; in __udpv4_gso_segment_list_csum() local
392 uh2 = udp_hdr(seg); in __udpv4_gso_segment_list_csum()
397 &uh2->source, &uh->source); in __udpv4_gso_segment_list_csum()
400 &uh2->dest, &uh->dest); in __udpv4_gso_segment_list_csum()
436 struct udphdr *uh2; in __udpv6_gso_segment_list_csum() local
441 uh2 = udp_hdr(seg->next); in __udpv6_gso_segment_list_csum()
444 if (!(*(const u32 *)&uh->source ^ *(const u32 *)&uh2->source) && in __udpv6_gso_segment_list_csum()
450 uh2 = udp_hdr(seg); in __udpv6_gso_segment_list_csum()
454 &uh2->source, uh->source); in __udpv6_gso_segment_list_csum()
456 &uh2->dest, uh->dest); in __udpv6_gso_segment_list_csum()
705 struct udphdr *uh2; in udp_gro_receive_segment() local
730 uh2 = udp_hdr(p); in udp_gro_receive_segment()
733 if ((*(u32 *)&uh->source != *(u32 *)&uh2->source)) { in udp_gro_receive_segment()
743 flush = gro_receive_network_flush(uh, uh2, p); in udp_gro_receive_segment()
751 if (ulen > ntohs(uh2->len) || flush) { in udp_gro_receive_segment()
774 if (ret || ulen != ntohs(uh2->len) || in udp_gro_receive_segment()
790 struct udphdr *uh2; in udp_gro_receive() local
833 uh2 = (struct udphdr *)(p->data + off); in udp_gro_receive()
838 if ((*(u32 *)&uh->source != *(u32 *)&uh2->source) || in udp_gro_receive()
839 (!uh->check ^ !uh2->check)) { in udp_gro_receive()