Home | History | Annotate | Download | only in netinet6

Lines Matching defs:ifra

386 	struct in6_aliasreq ifra;
392 memset(&ifra, 0, sizeof(ifra));
398 strncpy(ifra.ifra_name, if_name(ifp), sizeof(ifra.ifra_name));
400 ifra.ifra_addr.sin6_family = AF_INET6;
401 ifra.ifra_addr.sin6_len = sizeof(struct sockaddr_in6);
402 ifra.ifra_addr.sin6_addr.s6_addr32[0] = htonl(0xfe800000);
403 ifra.ifra_addr.sin6_addr.s6_addr32[1] = 0;
405 ifra.ifra_addr.sin6_addr.s6_addr32[2] = 0;
406 ifra.ifra_addr.sin6_addr.s6_addr32[3] = htonl(1);
408 if (get_ifid(ifp, altifp, &ifra.ifra_addr.sin6_addr) != 0) {
414 if (in6_setscope(&ifra.ifra_addr.sin6_addr, ifp, NULL))
417 sockaddr_in6_init(&ifra.ifra_prefixmask, &in6mask64, 0, 0, 0);
419 ifra.ifra_lifetime.ia6t_vltime = ND6_INFINITE_LIFETIME;
420 ifra.ifra_lifetime.ia6t_pltime = ND6_INFINITE_LIFETIME;
428 if ((error = in6_update_ifa(ifp, &ifra, IN6_IFAUPDATE_DADDELAY)) != 0) {
453 struct in6_aliasreq ifra;
456 memset(&ifra, 0, sizeof(ifra));
462 strncpy(ifra.ifra_name, if_name(ifp), sizeof(ifra.ifra_name));
464 sockaddr_in6_init(&ifra.ifra_prefixmask, &in6mask128, 0, 0, 0);
470 sockaddr_in6_init(&ifra.ifra_dstaddr, &in6addr_loopback, 0, 0, 0);
472 sockaddr_in6_init(&ifra.ifra_addr, &in6addr_loopback, 0, 0, 0);
475 ifra.ifra_lifetime.ia6t_vltime = ND6_INFINITE_LIFETIME;
476 ifra.ifra_lifetime.ia6t_pltime = ND6_INFINITE_LIFETIME;
479 ifra.ifra_flags |= IN6_IFF_NODAD;
485 if ((error = in6_update_ifa(ifp, &ifra, 0)) != 0) {