| /NextBSD/sbin/nos-tun/ |
| HD | nos-tun.c | 83 static struct ifaliasreq ifra; variable 127 bzero((char *)&ifra, sizeof(ifra)); in tun_open() 131 strncpy(ifra.ifra_name, dev_name+5, IFNAMSIZ); in tun_open() 147 if (ioctl(s, SIOCDIFADDR, &ifra) < 0) { in tun_open() 154 sin = (struct sockaddr_in *)&(ifra.ifra_addr); in tun_open() 161 sin = (struct sockaddr_in *)&(ifra.ifra_broadaddr); in tun_open() 168 if (ioctl(s, SIOCAIFADDR, &ifra) < 0) { in tun_open() 226 bzero(&ifra.ifra_addr, sizeof(ifra.ifra_addr)); in Finish() 227 bzero(&ifra.ifra_broadaddr, sizeof(ifra.ifra_addr)); in Finish() 228 bzero(&ifra.ifra_mask, sizeof(ifra.ifra_addr)); in Finish() [all …]
|
| /NextBSD/tools/regression/netinet/msocket_ifnet_remove/ |
| HD | msocket_ifnet_remove.c | 134 struct ifaliasreq ifra; in ifconfig_inet() local 143 bzero(&ifra, sizeof(ifra)); in ifconfig_inet() 144 snprintf(ifra.ifra_name, sizeof(ifra.ifra_name), "%s%d", ifname, in ifconfig_inet() 147 sinp = (struct sockaddr_in *)&ifra.ifra_addr; in ifconfig_inet() 149 sinp->sin_len = sizeof(ifra.ifra_addr); in ifconfig_inet() 152 sinp = (struct sockaddr_in *)&ifra.ifra_mask; in ifconfig_inet() 154 sinp->sin_len = sizeof(ifra.ifra_addr); in ifconfig_inet() 157 if (ioctl(s, SIOCAIFADDR, &ifra) < 0) { in ifconfig_inet()
|
| /NextBSD/sys/netinet6/ |
| HD | in6.c | 233 struct in6_aliasreq *ifra = (struct in6_aliasreq *)data; in in6_control() local 347 sa6 = &ifra->ifra_addr; in in6_control() 428 if (ifra->ifra_addr.sin6_family != AF_INET6 || in in6_control() 429 ifra->ifra_addr.sin6_len != sizeof(struct sockaddr_in6)) { in in6_control() 599 if ((error = in6_update_ifa(ifp, ifra, ia, 0)) != 0) in in6_control() 603 if ((ia = in6ifa_ifpwithaddr(ifp, &ifra->ifra_addr.sin6_addr)) in in6_control() 612 if (cmd == ocmd && ifra->ifra_vhid > 0) { in in6_control() 615 ifra->ifra_vhid); in in6_control() 637 pr0.ndpr_plen = in6_mask2len(&ifra->ifra_prefixmask.sin6_addr, in in6_control() 643 pr0.ndpr_prefix = ifra->ifra_addr; in in6_control() [all …]
|
| HD | in6_ifattach.c | 454 struct in6_aliasreq ifra; in in6_ifattach_linklocal() local 461 in6_prepare_ifra(&ifra, NULL, &in6mask64); in in6_ifattach_linklocal() 463 ifra.ifra_addr.sin6_addr.s6_addr32[0] = htonl(0xfe800000); in in6_ifattach_linklocal() 464 ifra.ifra_addr.sin6_addr.s6_addr32[1] = 0; in in6_ifattach_linklocal() 466 ifra.ifra_addr.sin6_addr.s6_addr32[2] = 0; in in6_ifattach_linklocal() 467 ifra.ifra_addr.sin6_addr.s6_addr32[3] = htonl(1); in in6_ifattach_linklocal() 469 if (get_ifid(ifp, altifp, &ifra.ifra_addr.sin6_addr) != 0) { in in6_ifattach_linklocal() 475 if (in6_setscope(&ifra.ifra_addr.sin6_addr, ifp, NULL)) in in6_ifattach_linklocal() 479 ifra.ifra_lifetime.ia6t_vltime = ND6_INFINITE_LIFETIME; in in6_ifattach_linklocal() 480 ifra.ifra_lifetime.ia6t_pltime = ND6_INFINITE_LIFETIME; in in6_ifattach_linklocal() [all …]
|
| HD | nd6_rtr.c | 1793 struct in6_aliasreq ifra; in in6_ifadd() local 1840 in6_prepare_ifra(&ifra, &pr->ndpr_prefix.sin6_addr, &mask); in in6_ifadd() 1842 IN6_MASK_ADDR(&ifra.ifra_addr.sin6_addr, &mask); in in6_ifadd() 1844 ifra.ifra_addr.sin6_addr.s6_addr32[0] |= in in6_ifadd() 1846 ifra.ifra_addr.sin6_addr.s6_addr32[1] |= in in6_ifadd() 1848 ifra.ifra_addr.sin6_addr.s6_addr32[2] |= in in6_ifadd() 1850 ifra.ifra_addr.sin6_addr.s6_addr32[3] |= in in6_ifadd() 1855 ifra.ifra_lifetime.ia6t_vltime = pr->ndpr_vltime; in in6_ifadd() 1856 ifra.ifra_lifetime.ia6t_pltime = pr->ndpr_pltime; in in6_ifadd() 1860 ifra.ifra_flags |= IN6_IFF_AUTOCONF; /* obey autoconf */ in in6_ifadd() [all …]
|
| /NextBSD/usr.sbin/ppp/ |
| HD | iface.c | 203 struct ifaliasreq ifra; in iface_addr_Zap() local 217 memset(&ifra, '\0', sizeof ifra); in iface_addr_Zap() 218 strncpy(ifra.ifra_name, name, sizeof ifra.ifra_name - 1); in iface_addr_Zap() 220 me4 = (struct sockaddr_in *)&ifra.ifra_addr; in iface_addr_Zap() 223 msk4 = (struct sockaddr_in *)&ifra.ifra_mask; in iface_addr_Zap() 226 peer4 = (struct sockaddr_in *)&ifra.ifra_broadaddr; in iface_addr_Zap() 234 res = ID0ioctl(s, SIOCDIFADDR, &ifra); in iface_addr_Zap() 240 ifra.ifra_name, buf, ncpaddr_ntoa(&addr->peer), res); in iface_addr_Zap() 288 struct ifaliasreq ifra; in iface_addr_Add() local 302 memset(&ifra, '\0', sizeof ifra); in iface_addr_Add() [all …]
|
| /NextBSD/sbin/ifconfig/ |
| HD | carp.c | 106 struct in_aliasreq *ifra; in setcarp_vhid() local 108 ifra = (struct in_aliasreq *)afp->af_addreq; in setcarp_vhid() 109 ifra->ifra_vhid = carpr_vhid; in setcarp_vhid() 116 struct in6_aliasreq *ifra; in setcarp_vhid() local 118 ifra = (struct in6_aliasreq *)afp->af_addreq; in setcarp_vhid() 119 ifra->ifra_vhid = carpr_vhid; in setcarp_vhid()
|
| /NextBSD/sys/nfs/ |
| HD | bootp_subr.c | 670 struct in_aliasreq *ifra = &ifctx->iareq; in bootpc_call() local 671 sin = (struct sockaddr_in *)&ifra->ifra_mask; in bootpc_call() 733 error = ifioctl(bootp_so, SIOCAIFADDR, (caddr_t)ifra, in bootpc_call() 747 error = ifioctl(bootp_so, SIOCAIFADDR, (caddr_t)ifra, in bootpc_call() 944 struct in_aliasreq *ifra; in bootpc_fakeup_interface() local 949 ifra = &ifctx->iareq; in bootpc_fakeup_interface() 970 sin = (struct sockaddr_in *)&ifra->ifra_addr; in bootpc_fakeup_interface() 972 sin = (struct sockaddr_in *)&ifra->ifra_mask; in bootpc_fakeup_interface() 975 sin = (struct sockaddr_in *)&ifra->ifra_broadaddr; in bootpc_fakeup_interface() 978 error = ifioctl(bootp_so, SIOCAIFADDR, (caddr_t)ifra, td); in bootpc_fakeup_interface() [all …]
|
| /NextBSD/sys/netinet/ |
| HD | in.c | 335 const struct in_aliasreq *ifra = (struct in_aliasreq *)data; in in_aifaddr_ioctl() local 336 const struct sockaddr_in *addr = &ifra->ifra_addr; in in_aifaddr_ioctl() 337 const struct sockaddr_in *broadaddr = &ifra->ifra_broadaddr; in in_aifaddr_ioctl() 338 const struct sockaddr_in *mask = &ifra->ifra_mask; in in_aifaddr_ioctl() 339 const struct sockaddr_in *dstaddr = &ifra->ifra_dstaddr; in in_aifaddr_ioctl() 340 const int vhid = (cmd == SIOCAIFADDR) ? ifra->ifra_vhid : 0; in in_aifaddr_ioctl()
|