Searched refs:ifra (Results 1 - 14 of 14) sorted by relevance

/netbsd-6-1-5-RELEASE/sys/netinet6/
H A Din6_ifattach.c531 struct in6_aliasreq ifra; local
538 memset(&ifra, 0, sizeof(ifra));
544 strncpy(ifra.ifra_name, if_name(ifp), sizeof(ifra.ifra_name));
546 ifra.ifra_addr.sin6_family = AF_INET6;
547 ifra.ifra_addr.sin6_len = sizeof(struct sockaddr_in6);
548 ifra.ifra_addr.sin6_addr.s6_addr32[0] = htonl(0xfe800000);
549 ifra.ifra_addr.sin6_addr.s6_addr32[1] = 0;
551 ifra
645 struct in6_aliasreq ifra; local
[all...]
H A Din6.c357 struct in6_aliasreq *ifra = (struct in6_aliasreq *)data; local
447 sa6 = &ifra->ifra_addr;
514 if (ifra->ifra_addr.sin6_family != AF_INET6 ||
515 ifra->ifra_addr.sin6_len != sizeof(struct sockaddr_in6))
633 in6_aliasreq50_to_in6_aliasreq(ifra);
643 if ((ifra->ifra_flags & IN6_IFF_DUPLICATED) != 0 ||
644 (ifra->ifra_flags & IN6_IFF_DETACHED) != 0 ||
645 (ifra->ifra_flags & IN6_IFF_NODAD) != 0 ||
646 (ifra->ifra_flags & IN6_IFF_AUTOCONF) != 0) {
653 if ((error = in6_update_ifa(ifp, ifra, i
824 in6_update_ifa1(struct ifnet *ifp, struct in6_aliasreq *ifra, struct in6_ifaddr *ia, int flags) argument
1348 in6_update_ifa(struct ifnet *ifp, struct in6_aliasreq *ifra, struct in6_ifaddr *ia, int flags) argument
1551 struct in6_aliasreq ifra; local
1704 struct in6_aliasreq ifra; local
[all...]
H A Dnd6_rtr.c1808 struct in6_aliasreq ifra; local
1862 memset(&ifra, 0, sizeof(ifra));
1867 strncpy(ifra.ifra_name, if_name(ifp), sizeof(ifra.ifra_name));
1868 sockaddr_in6_init(&ifra.ifra_addr, &pr->ndpr_prefix.sin6_addr, 0, 0, 0);
1870 ifra.ifra_addr.sin6_addr.s6_addr32[0] &= mask.s6_addr32[0];
1871 ifra.ifra_addr.sin6_addr.s6_addr32[1] &= mask.s6_addr32[1];
1872 ifra.ifra_addr.sin6_addr.s6_addr32[2] &= mask.s6_addr32[2];
1873 ifra
1938 struct in6_aliasreq ifra; local
[all...]
/netbsd-6-1-5-RELEASE/sbin/ifconfig/
H A Daf_iso.c113 struct iso_aliasreq ifra = { local
118 .req = BUFPARAM(ifra)
123 , {.buf = ifra.ifra_name,
124 .buflen = sizeof(ifra.ifra_name)}
127 , .addr = BUFPARAM(ifra.ifra_addr)
128 , .dst = BUFPARAM(ifra.ifra_dstaddr)
129 , .brd = BUFPARAM(ifra.ifra_broadaddr)
130 , .mask = BUFPARAM(ifra.ifra_mask)
140 ifra.ifra_snpaoffset = snpaoffset;
144 fixnsel(&ifra
[all...]
H A Daf_inet6.c134 setia6flags_impl(prop_dictionary_t env, struct in6_aliasreq *ifra) argument
145 ifra->ifra_flags &= ~ia6flag;
147 ifra->ifra_flags |= ia6flag;
152 setia6pltime_impl(prop_dictionary_t env, struct in6_aliasreq *ifra) argument
162 &ifra->ifra_lifetime.ia6t_preferred,
163 &ifra->ifra_lifetime.ia6t_pltime);
167 setia6vltime_impl(prop_dictionary_t env, struct in6_aliasreq *ifra) argument
177 &ifra->ifra_lifetime.ia6t_expire,
178 &ifra->ifra_lifetime.ia6t_vltime);
200 setia6eui64_impl(prop_dictionary_t env, struct in6_aliasreq *ifra) argument
416 struct in6_aliasreq *ifra = param->req.buf; local
[all...]
H A Daf_atalk.c112 struct ifaliasreq ifra __attribute__((aligned(4))); local
114 .req = BUFPARAM(ifra)
119 , {.buf = ifra.ifra_name,
120 .buflen = sizeof(ifra.ifra_name)}
123 , .addr = BUFPARAM(ifra.ifra_addr)
124 , .dst = BUFPARAM(ifra.ifra_dstaddr)
125 , .brd = BUFPARAM(ifra.ifra_broadaddr)
126 , .mask = BUFPARAM(ifra.ifra_mask)
175 memset(&ifra, 0, sizeof(ifra));
[all...]
H A Daf_inet.c146 struct in_aliasreq ifra; local
163 if (sizeof(ifra.ifra_addr) < ifa->ifa_addr->sa_len)
166 memset(&ifra, 0, sizeof(ifra));
167 estrlcpy(ifra.ifra_name, ifa->ifa_name, sizeof(ifra.ifra_name));
168 memcpy(&ifra.ifra_addr, ifa->ifa_addr, ifa->ifa_addr->sa_len);
169 in_alias(ifa->ifa_name, env, oenv, &ifra);
/netbsd-6-1-5-RELEASE/sys/netinet/
H A Din.c316 struct in_aliasreq *ifra = (struct in_aliasreq *)data; local
345 if (ifra->ifra_addr.sin_family == AF_INET)
347 &IN_IFADDR_HASH(ifra->ifra_addr.sin_addr.s_addr),
351 ifra->ifra_addr.sin_addr))
358 ifra->ifra_addr.sin_family == AF_UNSPEC) {
359 ifra->ifra_addr.sin_family = AF_INET;
364 if (ifra->ifra_addr.sin_family != AF_INET)
497 else if (ifra->ifra_addr.sin_len == 0) {
498 ifra->ifra_addr = ia->ia_addr;
501 ifra
666 struct in_aliasreq ifra; local
758 struct in_aliasreq ifra; local
[all...]
/netbsd-6-1-5-RELEASE/sys/netiso/
H A Diso.c476 struct iso_aliasreq *ifra = (struct iso_aliasreq *) data; local
491 if (ifra->ifra_addr.siso_family == AF_ISO)
494 SAME_ISOADDR(&ia->ia_addr, &ifra->ifra_addr))
558 if (ifra->ifra_addr.siso_len == 0) {
559 ifra->ifra_addr = ia->ia_addr;
561 } else if (SAME_ISOADDR(&ia->ia_addr, &ifra->ifra_addr))
564 if (ifra->ifra_mask.siso_len) {
566 ia->ia_sockmask = ifra->ifra_mask;
570 (ifra->ifra_dstaddr.siso_family == AF_ISO)) {
572 ia->ia_dstaddr = ifra
[all...]
/netbsd-6-1-5-RELEASE/usr.sbin/pppd/pppd/
H A Dsys-bsd.c1469 struct ifaliasreq ifra; local
1472 strlcpy(ifra.ifra_name, ifname, sizeof(ifra.ifra_name));
1473 SET_SA_FAMILY(ifra.ifra_addr, AF_INET);
1474 ((struct sockaddr_in *) &ifra.ifra_addr)->sin_addr.s_addr = o;
1475 SET_SA_FAMILY(ifra.ifra_broadaddr, AF_INET);
1476 ((struct sockaddr_in *) &ifra.ifra_broadaddr)->sin_addr.s_addr = h;
1478 SET_SA_FAMILY(ifra.ifra_mask, AF_INET);
1479 ((struct sockaddr_in *) &ifra.ifra_mask)->sin_addr.s_addr = m;
1481 BZERO(&ifra
1508 struct ifaliasreq ifra; local
[all...]
/netbsd-6-1-5-RELEASE/usr.sbin/rarpd/
H A Drarpd.c687 struct ifaliasreq ifra; local
688 memset(&ifra, 0, sizeof(ifra));
689 (void)strncpy(ifra.ifra_name, ifname, sizeof ifra.ifra_name);
690 ((struct sockaddr_in *) & ifra.ifra_addr)->sin_family = AF_INET;
691 ((struct sockaddr_in *) & ifra.ifra_addr)->sin_addr.s_addr = *addrp;
692 if (ioctl(fd, SIOCGIFALIAS, (char *) &ifra) < 0) {
696 *addrp = ((struct sockaddr_in *) & ifra.ifra_addr)->sin_addr.s_addr;
697 *netmaskp = ((struct sockaddr_in *) & ifra
[all...]
/netbsd-6-1-5-RELEASE/sys/netatalk/
H A Dat_control.c81 struct at_aliasreq *ifra = (struct at_aliasreq *) data; local
109 if (ifra->ifra_addr.sat_family == AF_APPLETALK) {
112 sateqaddr(&aa->aa_addr, &ifra->ifra_addr))
307 if (sateqaddr(&ifra->ifra_addr, &aa->aa_addr))
/netbsd-6-1-5-RELEASE/sys/arch/arm/gemini/
H A Dif_gpn.c613 struct ifaliasreq * const ifra = data; local
624 const struct sockaddr_dl *sdl = satosdl(&ifra->ifra_addr);
/netbsd-6-1-5-RELEASE/sys/net/
H A Dif_tap.c568 tap_lifaddr(struct ifnet *ifp, u_long cmd, struct ifaliasreq *ifra) argument
570 const struct sockaddr *sa = &ifra->ifra_addr;

Completed in 891 milliseconds