Lines Matching refs:in6_addr
56 return (CMSG_SPACE(sizeof(struct in6_addr) * (seg - 1) +
59 return (CMSG_SPACE(sizeof(struct in6_addr) * seg +
82 sizeof(struct in6_addr));
97 inet6_rthdr_add(struct cmsghdr *cmsg, const struct in6_addr *addr, u_int flags)
125 sizeof(struct in6_addr));
126 rt0->ip6r0_len += sizeof(struct in6_addr) >> 3;
199 return (rt0->ip6r0_len * 8) / sizeof(struct in6_addr);
207 struct in6_addr *
222 naddr = (rt0->ip6r0_len * 8) / sizeof(struct in6_addr);
226 return (((struct in6_addr *)(rt0 + 1)) + idx - 1);
228 return (((struct in6_addr *)(rt0 + 1)) + idx);
252 naddr = (rt0->ip6r0_len * 8) / sizeof(struct in6_addr);
317 inet6_rth_add(void *bp, const struct in6_addr *addr)
321 struct in6_addr *nextaddr;
329 nextaddr = (struct in6_addr *)(rth0 + 1) + rth0->ip6r0_segleft;
364 struct in6_addr addr_tmp, *addr1, *addr2;
366 addr1 = (struct in6_addr *)(rth0_out + 1) + i;
367 addr2 = (struct in6_addr *)(rth0_out + 1) +
407 struct in6_addr *
429 return (((struct in6_addr *)(rh0 + 1)) + idx);