Lines Matching refs:greh
69 const struct gre_base_hdr *greh; in gre_parse_header() local
76 greh = (struct gre_base_hdr *)(skb->data + nhs); in gre_parse_header()
77 if (unlikely(greh->flags & (GRE_VERSION | GRE_ROUTING))) in gre_parse_header()
80 tpi->flags = gre_flags_to_tnl_flags(greh->flags); in gre_parse_header()
86 greh = (struct gre_base_hdr *)(skb->data + nhs); in gre_parse_header()
87 tpi->proto = greh->protocol; in gre_parse_header()
89 options = (__be32 *)(greh + 1); in gre_parse_header()
90 if (greh->flags & GRE_CSUM) { in gre_parse_header()
102 if (greh->flags & GRE_KEY) { in gre_parse_header()
108 if (unlikely(greh->flags & GRE_SEQ)) { in gre_parse_header()
118 if (greh->flags == 0 && tpi->proto == htons(ETH_P_WCCP)) { in gre_parse_header()