Lines Matching refs:hdr_len
189 int hdr_len; in parse_gre_header() local
199 hdr_len = ip_gre_calc_hlen(tpi->flags); in parse_gre_header()
201 if (!pskb_may_pull(skb, hdr_len)) in parse_gre_header()
238 hdr_len += 4; in parse_gre_header()
239 if (!pskb_may_pull(skb, hdr_len)) in parse_gre_header()
243 return hdr_len; in parse_gre_header()
424 int hdr_len; in gre_rcv() local
434 hdr_len = parse_gre_header(skb, &tpi, &csum_err); in gre_rcv()
435 if (hdr_len < 0) in gre_rcv()
437 if (iptunnel_pull_header(skb, hdr_len, tpi.proto) < 0) in gre_rcv()
449 static void build_header(struct sk_buff *skb, int hdr_len, __be16 flags, in build_header() argument
454 skb_push(skb, hdr_len); in build_header()
462 __be32 *ptr = (__be32 *)(((u8 *)greh) + hdr_len - 4); in build_header()