Lines Matching refs:eh
189 #define IPV6_EXTHDR_LEN(eh) ((((struct ipv6_exthdr *)(eh))->hdrlen + 1) << 3)
207 struct ipv6_exthdr *eh = (struct ipv6_exthdr *)h;
209 while (IPV6_EXTHDR(eh->nexthdr)) {
210 if (eh->nexthdr == IPV6_EXTHDR_NONE)
212 else if (eh->nexthdr == IPV6_EXTHDR_FRAGMENT)
214 else if (eh->nexthdr == IPV6_EXTHDR_AUTH)
215 hlen = (eh->hdrlen + 2) << 2;
217 hlen = IPV6_EXTHDR_LEN(eh);
220 eh = (struct ipv6_exthdr *)(h + len);
223 *proto = eh->nexthdr;