Lines Matching refs:sin6
149 struct sockaddr_in6 *sin6; in i_ipadm_create_linklocal() local
174 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in i_ipadm_create_linklocal()
189 sin6->sin6_addr = ll_template; in i_ipadm_create_linklocal()
195 i_ipadm_make_linklocal(sin6, &addr->ipadm_intfid.sin6_addr); in i_ipadm_create_linklocal()
216 struct sockaddr_in6 *sin6; in i_ipadm_create_linklocal() local
218 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in i_ipadm_create_linklocal()
221 sin6->sin6_family = AF_INET6; in i_ipadm_create_linklocal()
222 sin6->sin6_addr = in6addr_any; in i_ipadm_create_linklocal()
233 i_ipadm_make_linklocal(struct sockaddr_in6 *sin6, const struct in6_addr *intfid) in i_ipadm_make_linklocal() argument
239 sin6->sin6_family = AF_INET6; in i_ipadm_make_linklocal()
240 sin6->sin6_addr = *intfid; in i_ipadm_make_linklocal()
242 sin6->sin6_addr.s6_addr[i] = in i_ipadm_make_linklocal()
243 sin6->sin6_addr.s6_addr[i] | ll_template.s6_addr[i]; in i_ipadm_make_linklocal()