/netbsd-6-1-5-RELEASE/sys/netinet6/ |
H A D | in6_ifattach.c | 531 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 D | in6.c | 357 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 D | nd6_rtr.c | 1808 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 D | af_iso.c | 113 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 D | af_inet6.c | 134 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 D | af_atalk.c | 112 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 D | af_inet.c | 146 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 D | in.c | 316 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 D | iso.c | 476 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 D | sys-bsd.c | 1469 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 D | rarpd.c | 687 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 D | at_control.c | 81 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 D | if_gpn.c | 613 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 D | if_tap.c | 568 tap_lifaddr(struct ifnet *ifp, u_long cmd, struct ifaliasreq *ifra) argument 570 const struct sockaddr *sa = &ifra->ifra_addr;
|