ip6_rthdr
struct ip6_rthdr *rthdr;
rthdr = (struct ip6_rthdr *)(void *)CMSG_DATA(cmsg);
struct ip6_rthdr *rthdr;
rthdr = (struct ip6_rthdr *)(void *)CMSG_DATA(cmsg);
const struct ip6_rthdr *rthdr;
struct ip6_rthdr *rthdr;
rthdr = (struct ip6_rthdr *)(void *)CMSG_DATA(cmsg);
const struct ip6_rthdr *rthdr;
struct ip6_rthdr *rth;
rth = (struct ip6_rthdr *)bp;
struct ip6_rthdr *rth;
rth = (struct ip6_rthdr *)bp;
const struct ip6_rthdr *rth_in;
rth_in = (const struct ip6_rthdr *)in;
const struct ip6_rthdr *rh;
rh = (const struct ip6_rthdr *)bp;
const struct ip6_rthdr *rh;
rh = (const struct ip6_rthdr *)bp;
struct ip6_rthdr *rthdr;
rthdr = (struct ip6_rthdr *)(void *)CMSG_DATA(ch);
struct ip6_rthdr *rh = (struct ip6_rthdr *)extbuf;
hlen = (((struct ip6_rthdr *)cp)->ip6r_len+1) << 3;
nh = ((struct ip6_rthdr *)cp)->ip6r_nxt;
struct ip6_rthdr *rthdr = NULL;
struct ip6_rthdr rthdr;
IP6_EXTHDR_GET(rth, struct ip6_rthdr *, m,
struct ip6_rthdr *rth;
__CTASSERT(sizeof(struct ip6_rthdr) == 4);
static int ip6_handle_rthdr(struct ip6_rthdr *, struct ip6_hdr *);
ip6_handle_rthdr(struct ip6_rthdr *rh, struct ip6_hdr *ip6)
struct ip6_rthdr *rth;
if (len < sizeof(struct ip6_rthdr))
rth = (struct ip6_rthdr *)buf;
struct ip6_rthdr *rh;
rh = mtod(exthdrs.ip6e_rthdr, struct ip6_rthdr *);
struct ip6_rthdr *ip6po_rhi_rthdr; /* Routing header */
struct ip6_rthdr *rh;
IP6_EXTHDR_GET(rh, struct ip6_rthdr *, m, off, sizeof(*rh));
off + offsetof(struct ip6_rthdr, ip6r_type));