ip6_hbh
optp = (u_int8_t *)((struct ip6_hbh *)extbuf + 1);
optp = (u_int8_t *)((struct ip6_hbh *)extbuf + 1);
struct ip6_hbh *ext;
ext = (struct ip6_hbh *)extbuf;
hlen = (((struct ip6_hbh *)cp)->ip6h_len+1) << 3;
nh = ((struct ip6_hbh *)cp)->ip6h_nxt;
const int erroff = sizeof(struct ip6_hdr) + sizeof(struct ip6_hbh);
struct ip6_hbh *hbh;
hbh = (struct ip6_hbh *)(ip6 + 1);
struct ip6_hbh *hbh;
hbh = (struct ip6_hbh *)(ip6 + 1);
struct ip6_hbh *hbh;
hbh = (struct ip6_hbh *)(mtod(m, caddr_t) + off);
hbh = (struct ip6_hbh *)(mtod(m, caddr_t) + off);
hbhlen -= sizeof(struct ip6_hbh);
if (ip6_process_hopopts(m, (u_int8_t *)hbh + sizeof(struct ip6_hbh),
struct ip6_hbh *hbh;
if (len < sizeof(struct ip6_hbh))
hbh = (struct ip6_hbh *)buf;
struct ip6_hbh *hbh = mtod(exthdrs.ip6e_hbh, struct ip6_hbh *);
((hbh->ip6h_len + 1) << 3) - sizeof(struct ip6_hbh),
struct ip6_hbh *ip6po_hbh; /* Hop-by-Hop options header */
struct ip6_hbh hbh;
PULLUP_TO(hlen, ulp, struct ip6_hbh);
hlen += (((struct ip6_hbh *)ulp)->ip6h_len + 1) << 3;
proto = ((struct ip6_hbh *)ulp)->ip6h_nxt;
PULLUP_TO(hlen, ulp, struct ip6_hbh);
hlen += (((struct ip6_hbh *)ulp)->ip6h_len + 1) << 3;
proto = ((struct ip6_hbh *)ulp)->ip6h_nxt;
struct ip6_hbh *hbh;
struct ip6_hbh *hbh;
struct ip6_hbh *hbh;