Searched refs:greh (Results 1 – 3 of 3) sorted by relevance
24 struct gre_base_hdr *greh; in gre_gso_segment() local46 if (unlikely(!pskb_may_pull(skb, sizeof(*greh)))) in gre_gso_segment()49 greh = (struct gre_base_hdr *)skb_transport_header(skb); in gre_gso_segment()52 if (unlikely(ghl < sizeof(*greh))) in gre_gso_segment()55 csum = !!(greh->flags & GRE_CSUM); in gre_gso_segment()60 skb->protocol = greh->protocol; in gre_gso_segment()99 greh = (struct gre_base_hdr *) in gre_gso_segment()101 pcsum = (__be32 *)(greh + 1); in gre_gso_segment()124 const struct gre_base_hdr *greh; in gre_gro_receive() local132 hlen = off + sizeof(*greh); in gre_gro_receive()[all …]
187 const struct gre_base_hdr *greh; in parse_gre_header() local194 greh = (struct gre_base_hdr *)skb_transport_header(skb); in parse_gre_header()195 if (unlikely(greh->flags & (GRE_VERSION | GRE_ROUTING))) in parse_gre_header()198 tpi->flags = gre_flags_to_tnl_flags(greh->flags); in parse_gre_header()204 greh = (struct gre_base_hdr *)skb_transport_header(skb); in parse_gre_header()205 tpi->proto = greh->protocol; in parse_gre_header()207 options = (__be32 *)(greh + 1); in parse_gre_header()208 if (greh->flags & GRE_CSUM) { in parse_gre_header()219 if (greh->flags & GRE_KEY) { in parse_gre_header()225 if (unlikely(greh->flags & GRE_SEQ)) { in parse_gre_header()[all …]
91 const struct gre_hdr *greh; in gre_manip_pkt() local99 greh = (void *)skb->data + hdroff; in gre_manip_pkt()100 pgreh = (struct gre_hdr_pptp *)greh; in gre_manip_pkt()106 switch (greh->version) { in gre_manip_pkt()