Lines Matching refs:ifa
789 struct in6_aliasreq ifa; in if_address6() local
795 memset(&ifa, 0, sizeof(ifa)); in if_address6()
796 strlcpy(ifa.ifra_name, a->iface->name, sizeof(ifa.ifra_name)); in if_address6()
807 ifa.ifra_flags |= IN6_IFF_AUTOCONF; in if_address6()
811 ifa.ifra_flags |= IN6_IFF_TEMPORARY; in if_address6()
820 ADDADDR(&ifa.ifra_addr, &a->addr); in if_address6()
821 ifa_scope(&ifa.ifra_addr, a->iface->index); in if_address6()
823 ADDADDR(&ifa.ifra_prefixmask, &mask); in if_address6()
824 ifa.ifra_lifetime.ia6t_vltime = a->prefix_vltime; in if_address6()
825 ifa.ifra_lifetime.ia6t_pltime = a->prefix_pltime; in if_address6()
828 r = ioctl(s, action < 0 ? SIOCDIFADDR_IN6 : SIOCAIFADDR_IN6, &ifa); in if_address6()