Lines Matching refs:in6_addr
76 return (CMSG_SPACE(sizeof(struct in6_addr) * seg +
101 sizeof(struct in6_addr));
114 inet6_rthdr_add(struct cmsghdr *cmsg, const struct in6_addr *addr, u_int flags)
136 ((rt0->ip6r0_len + 1) << 3), addr, sizeof(struct in6_addr));
137 rt0->ip6r0_len += sizeof(struct in6_addr) >> 3;
204 len = (rt0->ip6r0_len * 8) / sizeof(struct in6_addr);
214 struct in6_addr *
232 len = (rt0->ip6r0_len * 8) / sizeof(struct in6_addr);
238 return ((struct in6_addr *)(void *)(rt0 + 1)) + idx - 1;
240 return ((struct in6_addr *)(void *)(rt0 + 1)) + idx;
268 len = (rt0->ip6r0_len * 8) / sizeof(struct in6_addr);
327 inet6_rth_add(void *bp, const struct in6_addr *addr)
331 struct in6_addr *nextaddr;
340 nextaddr = (struct in6_addr *)(void *)(rth0 + 1)
382 struct in6_addr addr_tmp, *addr1, *addr2;
384 addr1 = (struct in6_addr *)(void *)(rth0_out + 1) + i;
385 addr2 = (struct in6_addr *)(void *)(rth0_out + 1) +
429 struct in6_addr *
455 return (((struct in6_addr *)(void *)__UNCONST(rh0 + 1)) + idx);