Lines Matching defs:ifra
454 struct in6_aliasreq ifra;
461 in6_prepare_ifra(&ifra, NULL, &in6mask64);
463 ifra.ifra_addr.sin6_addr.s6_addr32[0] = htonl(0xfe800000);
464 ifra.ifra_addr.sin6_addr.s6_addr32[1] = 0;
466 ifra.ifra_addr.sin6_addr.s6_addr32[2] = 0;
467 ifra.ifra_addr.sin6_addr.s6_addr32[3] = htonl(1);
469 if (get_ifid(ifp, altifp, &ifra.ifra_addr.sin6_addr) != 0) {
475 if (in6_setscope(&ifra.ifra_addr.sin6_addr, ifp, NULL))
479 ifra.ifra_lifetime.ia6t_vltime = ND6_INFINITE_LIFETIME;
480 ifra.ifra_lifetime.ia6t_pltime = ND6_INFINITE_LIFETIME;
488 if ((error = in6_update_ifa(ifp, &ifra, NULL,
519 pr0.ndpr_plen = in6_mask2len(&ifra.ifra_prefixmask.sin6_addr, NULL);
520 pr0.ndpr_prefix = ifra.ifra_addr;
552 struct in6_aliasreq ifra;
555 in6_prepare_ifra(&ifra, &in6addr_loopback, &in6mask128);
561 ifra.ifra_dstaddr.sin6_len = sizeof(struct sockaddr_in6);
562 ifra.ifra_dstaddr.sin6_family = AF_INET6;
563 ifra.ifra_dstaddr.sin6_addr = in6addr_loopback;
566 ifra.ifra_lifetime.ia6t_vltime = ND6_INFINITE_LIFETIME;
567 ifra.ifra_lifetime.ia6t_pltime = ND6_INFINITE_LIFETIME;
573 if ((error = in6_update_ifa(ifp, &ifra, NULL, 0)) != 0) {