Searched refs:ifra (Results 1 – 9 of 9) sorted by relevance
| /mirbsd/src/sys/netinet6/ |
| D | in6_ifattach.c | 326 struct in6_aliasreq ifra; local 333 bzero(&ifra, sizeof(ifra)); 339 strncpy(ifra.ifra_name, ifp->if_xname, sizeof(ifra.ifra_name)); 341 ifra.ifra_addr.sin6_family = AF_INET6; 342 ifra.ifra_addr.sin6_len = sizeof(struct sockaddr_in6); 343 ifra.ifra_addr.sin6_addr.s6_addr16[0] = htons(0xfe80); 344 ifra.ifra_addr.sin6_addr.s6_addr16[1] = htons(ifp->if_index); 345 ifra.ifra_addr.sin6_addr.s6_addr32[1] = 0; 347 ifra.ifra_addr.sin6_addr.s6_addr32[2] = 0; 348 ifra.ifra_addr.sin6_addr.s6_addr32[3] = htonl(1); [all …]
|
| D | in6.c | 359 struct in6_aliasreq *ifra = (struct in6_aliasreq *)data; local 432 sa6 = &ifra->ifra_addr; 504 if (ifra->ifra_addr.sin6_family != AF_INET6 || 505 ifra->ifra_addr.sin6_len != sizeof(struct sockaddr_in6)) 650 if ((ifra->ifra_flags & IN6_IFF_DUPLICATED) != 0 || 651 (ifra->ifra_flags & IN6_IFF_DETACHED) != 0 || 652 (ifra->ifra_flags & IN6_IFF_NODAD) != 0 || 653 (ifra->ifra_flags & IN6_IFF_AUTOCONF) != 0) { 660 if ((error = in6_update_ifa(ifp, ifra, ia)) != 0) 662 if ((ia = in6ifa_ifpwithaddr(ifp, &ifra->ifra_addr.sin6_addr)) [all …]
|
| D | nd6_rtr.c | 1626 struct in6_aliasreq ifra; local 1679 bzero(&ifra, sizeof(ifra)); 1684 strncpy(ifra.ifra_name, ifp->if_xname, sizeof(ifra.ifra_name)); 1685 ifra.ifra_addr.sin6_family = AF_INET6; 1686 ifra.ifra_addr.sin6_len = sizeof(struct sockaddr_in6); 1688 bcopy(&pr->ndpr_prefix.sin6_addr, &ifra.ifra_addr.sin6_addr, 1689 sizeof(ifra.ifra_addr.sin6_addr)); 1690 ifra.ifra_addr.sin6_addr.s6_addr32[0] &= mask.s6_addr32[0]; 1691 ifra.ifra_addr.sin6_addr.s6_addr32[1] &= mask.s6_addr32[1]; 1692 ifra.ifra_addr.sin6_addr.s6_addr32[2] &= mask.s6_addr32[2]; [all …]
|
| /mirbsd/src/sys/netinet/ |
| D | in.c | 223 struct in_aliasreq *ifra = (struct in_aliasreq *)data; local 253 if (ifra->ifra_addr.sin_family == AF_INET) 257 ifra->ifra_addr.sin_addr.s_addr) 383 ifra->ifra_addr.sin_addr.s_addr; 392 if (ifra->ifra_addr.sin_len == 0) { 393 ifra->ifra_addr = ia->ia_addr; 395 } else if (ifra->ifra_addr.sin_addr.s_addr == 399 if (ifra->ifra_mask.sin_len) { 401 ia->ia_sockmask = ifra->ifra_mask; 406 (ifra->ifra_dstaddr.sin_family == AF_INET)) { [all …]
|
| D | ip_carp.c | 1579 struct ifaliasreq *ifra; in carp_ioctl() local 1583 ifra = (struct ifaliasreq *)addr; in carp_ioctl() 1616 error = carp_set_addr(sc, satosin(&ifra->ifra_addr)); in carp_ioctl() 1622 error = carp_set_addr6(sc, satosin6(&ifra->ifra_addr)); in carp_ioctl() 1636 error = carp_del_addr(sc, satosin(&ifra->ifra_addr)); in carp_ioctl() 1641 error = carp_del_addr6(sc, satosin6(&ifra->ifra_addr)); in carp_ioctl()
|
| /mirbsd/src/usr.sbin/ppp/ppp/ |
| D | iface.c | 204 struct ifaliasreq ifra; in iface_addr_Zap() local 218 memset(&ifra, '\0', sizeof ifra); in iface_addr_Zap() 219 strncpy(ifra.ifra_name, name, sizeof ifra.ifra_name - 1); in iface_addr_Zap() 221 me4 = (struct sockaddr_in *)&ifra.ifra_addr; in iface_addr_Zap() 224 msk4 = (struct sockaddr_in *)&ifra.ifra_mask; in iface_addr_Zap() 227 peer4 = (struct sockaddr_in *)&ifra.ifra_broadaddr; in iface_addr_Zap() 235 res = ID0ioctl(s, SIOCDIFADDR, &ifra); in iface_addr_Zap() 241 ifra.ifra_name, buf, ncpaddr_ntoa(&addr->peer), res); in iface_addr_Zap() 289 struct ifaliasreq ifra; in iface_addr_Add() local 303 memset(&ifra, '\0', sizeof ifra); in iface_addr_Add() [all …]
|
| /mirbsd/src/sys/netipx/ |
| D | ipx.c | 67 struct ipx_aliasreq *ifra = (struct ipx_aliasreq *)data; local 83 if (ifra->ifra_addr.sipx_family == AF_IPX) 87 ifra->ifra_addr.sipx_addr)) 185 if (ifra->ifra_addr.sipx_len == 0) { 186 ifra->ifra_addr = ia->ia_addr; 188 } else if (ipx_neteq(ifra->ifra_addr.sipx_addr, 193 (ifra->ifra_dstaddr.sipx_family == AF_IPX)) { 196 ia->ia_dstaddr = ifra->ifra_dstaddr; 199 if (ifra->ifra_addr.sipx_family == AF_IPX && 201 error = ipx_ifinit(ifp, ia, &ifra->ifra_addr, 0);
|
| /mirbsd/src/usr.sbin/pppd/ |
| D | sys-bsd.c | 1129 struct ifaliasreq ifra; local 1132 strlcpy(ifra.ifra_name, ifname, sizeof(ifra.ifra_name)); 1133 SET_SA_FAMILY(ifra.ifra_addr, AF_INET); 1134 ((struct sockaddr_in *) &ifra.ifra_addr)->sin_addr.s_addr = o; 1135 SET_SA_FAMILY(ifra.ifra_broadaddr, AF_INET); 1136 ((struct sockaddr_in *) &ifra.ifra_broadaddr)->sin_addr.s_addr = h; 1138 SET_SA_FAMILY(ifra.ifra_mask, AF_INET); 1139 ((struct sockaddr_in *) &ifra.ifra_mask)->sin_addr.s_addr = m; 1141 BZERO(&ifra.ifra_mask, sizeof(ifra.ifra_mask)); 1148 if (ioctl(sockfd, SIOCAIFADDR, (caddr_t) &ifra) < 0) { [all …]
|
| /mirbsd/src/sys/netatalk/ |
| D | at_control.c | 113 struct at_aliasreq *ifra = (struct at_aliasreq *)data; local 127 if ( ifra->ifra_addr.sat_family == AF_APPLETALK ) { 130 sateqaddr( &aa->aa_addr, &ifra->ifra_addr )) { 261 if ( sateqaddr( &ifra->ifra_addr, &aa->aa_addr )) {
|