Lines Matching refs:guehdr
93 struct guehdr *guehdr; in gue6_err() local
97 len = sizeof(struct udphdr) + sizeof(struct guehdr); in gue6_err()
101 guehdr = (struct guehdr *)&udp_hdr(skb)[1]; in gue6_err()
103 switch (guehdr->version) { in gue6_err()
110 switch (((struct iphdr *)guehdr)->version) { in gue6_err()
128 if (guehdr->control) in gue6_err()
131 optlen = guehdr->hlen << 2; in gue6_err()
136 guehdr = (struct guehdr *)&udp_hdr(skb)[1]; in gue6_err()
137 if (validate_gue_flags(guehdr, optlen)) in gue6_err()
144 if (guehdr->proto_ctype == IPPROTO_UDP || in gue6_err()
145 guehdr->proto_ctype == IPPROTO_UDPLITE) in gue6_err()
149 ret = gue6_err_proto_handler(guehdr->proto_ctype, skb, in gue6_err()