ip6optlen
if ((optlen = ip6optlen(*tptrp, lim)) == 0)
if (ip6optlen(*tptrp, lim) == 0)
if ((optlen = ip6optlen(*tptrp, lim)) == 0)
if ((optlen = ip6optlen(optp, lim)) == 0)
static int ip6optlen(u_int8_t *opt, u_int8_t *lim);
if ((optlen = ip6optlen(optp, lim)) == 0)
if ((optlen = ip6optlen(optp, lim)) == 0)
if ((optlen = ip6optlen(optp, lim)) == 0)
int ip6optlen = 0;
ip6optlen += rthlen;
ip6optlen += CMSG_SPACE(sizeof(struct in6_pktinfo));
ip6optlen += CMSG_SPACE(sizeof(int));
if (ip6optlen) {
if ((scmsg = (char *)malloc(ip6optlen)) == NULL)
smsghdr.msg_controllen = ip6optlen;