Lines Matching refs:hdrlen
174 unsigned int hdrlen, unsigned int role) in gtp_check_ms_ipv4() argument
178 if (!pskb_may_pull(skb, hdrlen + sizeof(struct iphdr))) in gtp_check_ms_ipv4()
181 iph = (struct iphdr *)(skb->data + hdrlen); in gtp_check_ms_ipv4()
193 unsigned int hdrlen, unsigned int role) in gtp_check_ms() argument
197 return gtp_check_ms_ipv4(skb, pctx, hdrlen, role); in gtp_check_ms()
203 unsigned int hdrlen, unsigned int role) in gtp_rx() argument
205 if (!gtp_check_ms(skb, pctx, hdrlen, role)) { in gtp_rx()
211 if (iptunnel_pull_header(skb, hdrlen, skb->protocol, in gtp_rx()
410 unsigned int hdrlen = sizeof(struct udphdr) + in gtp0_udp_encap_recv() local
415 if (!pskb_may_pull(skb, hdrlen)) in gtp0_udp_encap_recv()
442 return gtp_rx(pctx, skb, hdrlen, gtp->role); in gtp0_udp_encap_recv()
572 unsigned int hdrlen = sizeof(struct udphdr) + in gtp1u_udp_encap_recv() local
577 if (!pskb_may_pull(skb, hdrlen)) in gtp1u_udp_encap_recv()
605 hdrlen += 4; in gtp1u_udp_encap_recv()
608 if (!pskb_may_pull(skb, hdrlen)) in gtp1u_udp_encap_recv()
619 return gtp_rx(pctx, skb, hdrlen, gtp->role); in gtp1u_udp_encap_recv()