Lines Matching refs:udphdr

181 	struct udphdr *uh = udp_hdr(skb);  in __skb_udp_tunnel_segment()
302 skb->csum_offset = offsetof(struct udphdr, check); in __skb_udp_tunnel_segment()
352 struct udphdr *uh; in __udpv4_gso_segment_csum()
378 struct udphdr *uh, *uh2; in __udpv4_gso_segment_list_csum()
411 struct udphdr *uh = udp_hdr(seg); in __udpv6_gso_segment_csum()
433 const struct udphdr *uh; in __udpv6_gso_segment_list_csum()
436 struct udphdr *uh2; in __udpv6_gso_segment_list_csum()
472 udp_hdr(skb)->len = htons(sizeof(struct udphdr) + mss); in __udp_gso_segment_list()
486 struct udphdr *uh; in __udp_gso_segment()
526 gso_skb->csum_offset = offsetof(struct udphdr, check); in __udp_gso_segment()
643 struct udphdr *uh; in udp4_ufo_fragment()
656 if (!pskb_may_pull(skb, sizeof(struct udphdr))) in udp4_ufo_fragment()
702 struct udphdr *uh = udp_gro_udphdr(skb); in udp_gro_receive_segment()
704 struct udphdr *uh2; in udp_gro_receive_segment()
723 skb_gro_pull(skb, sizeof(struct udphdr)); in udp_gro_receive_segment()
767 sizeof(struct udphdr)); in udp_gro_receive_segment()
785 struct udphdr *uh, struct sock *sk) in udp_gro_receive()
789 struct udphdr *uh2; in udp_gro_receive()
832 uh2 = (struct udphdr *)(p->data + off); in udp_gro_receive()
844 skb_gro_pull(skb, sizeof(struct udphdr)); /* pull encapsulating udp header */ in udp_gro_receive()
845 skb_gro_postpull_rcsum(skb, uh, sizeof(struct udphdr)); in udp_gro_receive()
876 struct udphdr *uh = udp_gro_udphdr(skb); in udp4_gro_receive()
909 struct udphdr *uh = udp_hdr(skb); in udp_gro_complete_segment()
912 skb->csum_offset = offsetof(struct udphdr, check); in udp_gro_complete_segment()
928 struct udphdr *uh = (struct udphdr *)(skb->data + nhoff); in udp_gro_complete()
950 nhoff + sizeof(struct udphdr)); in udp_gro_complete()
966 struct udphdr *uh = (struct udphdr *)(skb->data + nhoff); in udp4_gro_complete()