ip6_ext
struct ip6_ext *eh = (struct ip6_ext *)CMSG_DATA(cmsg);
struct ip6_ext *eh = (struct ip6_ext *)CMSG_DATA(cmsg);
struct ip6_ext *ip6e;
if (cmsg->cmsg_len < CMSG_SPACE(sizeof(struct ip6_ext)))
ip6e = (struct ip6_ext *)CMSG_DATA(cmsg);
struct ip6_ext *ip6e;
if (cmsg->cmsg_len < CMSG_SPACE(sizeof(struct ip6_ext)))
ip6e = (struct ip6_ext *)CMSG_DATA(cmsg);
struct ip6_ext *ext = (struct ip6_ext *)extbuf;
struct ip6_ext *ehp;
ehp = (struct ip6_ext *)((char *)ip6 + hl);
ehp = (struct ip6_ext *)((char *)ehp + ehl);
struct ip6_ext *ip6e = NULL;
ip6e = (struct ip6_ext *) mtod(m, struct ip6_ext *);
struct ip6_ext *ip6e;
M_CHECK(sizeof(struct ip6_ext));
ip6e = (struct ip6_ext *)(mtod(m, caddr_t) +
M_CHECK(sizeof(struct ip6_ext));
ip6e = (struct ip6_ext *)(mtod(m, caddr_t) +
struct ip6_ext *ip6e = NULL;
PULLUP_CHECK(m, sizeof(struct ip6_ext));
ip6e = (struct ip6_ext *) mtodo(m, l3_offset + hlen);
PULLUP_CHECK(m, sizeof(struct ip6_ext));
ip6e = (struct ip6_ext *) mtodo(m, l3_offset + hlen);
struct ip6_ext *eh;
if (m->m_len < eoff + sizeof(struct ip6_ext)) {
sizeof(struct ip6_ext));
eh = (struct ip6_ext *)
struct ip6_ext *ip6e = NULL;
ip6e = (struct ip6_ext *)(mtod(m, caddr_t) + off);
struct ip6_ext ip6e;
struct ip6_ext ip6e;
struct ip6_ext *eh = (struct ip6_ext *)(hp); \
(((struct ip6_ext *)pktopt->field)->ip6e_len + 1) << 3)
int hlen = (((struct ip6_ext *)src->type)->ip6e_len + 1) << 3;\
(((struct ip6_ext *)(x)) ? (((struct ip6_ext *)(x))->ip6e_len + 1) << 3 : 0)
struct ip6_ext ip6e;
struct ip6_ext *ip6e;
ip6e = (struct ip6_ext *)(ptr + off);
for (count = off + sizeof(struct ip6_ext);
ip6e = (struct ip6_ext *) (ptr + off);
static inline struct ip6_ext *ipf_pr_ipv6exthdr(fr_info_t *, int, int);
static inline struct ip6_ext *
struct ip6_ext *hdr;
struct ip6_ext *hdr;
struct ip6_ext *hdr;
struct ip6_ext *hdr;
PULLUP_TO(hlen, ulp, struct ip6_ext);
hlen += (((struct ip6_ext *)ulp)->ip6e_len + 2) << 2;
proto = ((struct ip6_ext *)ulp)->ip6e_nxt;
PULLUP_TO(hlen, ulp, struct ip6_ext);
PULLUP_TO(hlen, ulp, struct ip6_ext);
struct ip6_ext ext;
m = m_getptr(m, extoff + offsetof(struct ip6_ext, ip6e_nxt),
m = m_getptr(m, extoff + offsetof(struct ip6_ext, ip6e_nxt),
hlen = (((struct ip6_ext *)cp)->ip6e_len + 2) << 2;
nh = ((struct ip6_ext *)cp)->ip6e_nxt;
hlen = (((struct ip6_ext *)cp)->ip6e_len + 1) << 3;
nh = ((struct ip6_ext *)cp)->ip6e_nxt;