in6_pktinfo
struct in6_pktinfo *pi;
pi = (struct in6_pktinfo *)(CMSG_DATA(cm));
struct in6_pktinfo *pi;
m.msg_controllen = CMSG_SPACE(sizeof(struct in6_pktinfo));
cm->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo));
pi = (struct in6_pktinfo *)CMSG_DATA(cm);
struct in6_pktinfo *pktinfo = NULL;
static struct in6_pktinfo *
cm->cmsg_len == CMSG_LEN(sizeof(struct in6_pktinfo)))
return((struct in6_pktinfo *)CMSG_DATA(cm));
static struct in6_pktinfo *get_rcvpktinfo(struct msghdr *);
struct in6_pktinfo *pktinfo = NULL;
ip6optlen += CMSG_SPACE(sizeof(struct in6_pktinfo));
pktinfo = (struct in6_pktinfo *)(CMSG_DATA(scmsgp));
scmsgp->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo));
struct in6_pktinfo *pi = NULL;
struct in6_pktinfo *pi = NULL;
struct in6_pktinfo pi6;
struct in6_pktinfo null_pktinfo;
optdatalen = sizeof(struct in6_pktinfo);
struct in6_pktinfo *pktinfo;
if (len != sizeof(struct in6_pktinfo))
pktinfo = (struct in6_pktinfo *)buf;
struct in6_pktinfo *pi = NULL;
struct in6_pktinfo *ip6po_pktinfo; /* Outgoing IF/address information */
struct in6_pktinfo *pi6 =
(struct in6_pktinfo *)CMSG_DATA(cmsg);
__CTASSERT(sizeof(cmsgbuf) > CMSG_SPACE(sizeof(struct in6_pktinfo)));
struct in6_pktinfo *pi6;
msg.msg_controllen += CMSG_SPACE(sizeof(struct in6_pktinfo));
cmsg->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo));
pi6 = (struct in6_pktinfo *)CMSG_DATA(cmsg);
struct in6_pktinfo *pi;
cmsglen = CMSG_SPACE(sizeof(struct in6_pktinfo)) + CMSG_SPACE(hbhlen);
cmsglen = CMSG_SPACE(sizeof(struct in6_pktinfo)) +
cmsgp->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo));
pi = (struct in6_pktinfo *)CMSG_DATA(cmsgp);
pi = (struct in6_pktinfo *)(CMSG_DATA(cm));
struct in6_pktinfo *pi;
m.msg_controllen = CMSG_SPACE(sizeof(struct in6_pktinfo));
cm->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo));
pi = (struct in6_pktinfo *)CMSG_DATA(cm);
struct in6_pktinfo *pi;
struct in6_pktinfo *pi, struct sockaddr_in6 *from)
rcvcmsgbuflen = CMSG_SPACE(sizeof(struct in6_pktinfo)) +
sndcmsgbuflen = CMSG_SPACE(sizeof(struct in6_pktinfo));
struct in6_pktinfo *pi;
struct in6_pktinfo *, struct sockaddr_in6 *);
cm->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo));
pi = (struct in6_pktinfo *)CMSG_DATA(cm);
struct in6_pktinfo *, struct sockaddr_in6 *);
struct in6_pktinfo *pi = NULL;
cm->cmsg_len == CMSG_LEN(sizeof(struct in6_pktinfo))) {
pi = (struct in6_pktinfo *)(CMSG_DATA(cm));
struct in6_pktinfo *pi, struct sockaddr_in6 *from)
static struct in6_pktinfo *rcvpktinfo;
rcvcmsglen = CMSG_SPACE(sizeof(struct in6_pktinfo)) +
CMSG_LEN(sizeof(struct in6_pktinfo)))
rcvpktinfo = (struct in6_pktinfo *)(CMSG_DATA(cm));