in6_pktinfo
struct in6_pktinfo sticky_pktinfo;
struct in6_pktinfo *src_info;
src_info = (struct in6_pktinfo *)CMSG_DATA(cmsg);
struct in6_pktinfo src_info;
struct in6_pktinfo src_info;
struct in6_pktinfo *src_info;
if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct in6_pktinfo))) {
src_info = (struct in6_pktinfo *)CMSG_DATA(cmsg);
struct in6_pktinfo src_info;
struct in6_pktinfo src_info;
struct in6_pktinfo pkt;
else if (optlen < sizeof(struct in6_pktinfo) ||
struct in6_pktinfo pkti6;
struct in6_pktinfo *pki = CMSG_DATA(cmh);
struct in6_pktinfo *pki = CMSG_DATA(cmh);
struct in6_pktinfo *pi6;
pi6 = (struct in6_pktinfo *)(CMSG_DATA(cm));
struct in6_pktinfo *pi6;
cm->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo));
pi6 = (struct in6_pktinfo *)(CMSG_DATA(cm));
struct in6_pktinfo *info6 = (void *) CMSG_DATA(cm);