/freebsd-current/tools/regression/netinet/msocket_ifnet_remove/ |
H A D | msocket_ifnet_remove.c | 132 struct ifaliasreq ifra; local 141 bzero(&ifra, sizeof(ifra)); 142 snprintf(ifra.ifra_name, sizeof(ifra.ifra_name), "%s%d", ifname, 145 sinp = (struct sockaddr_in *)&ifra.ifra_addr; 147 sinp->sin_len = sizeof(ifra.ifra_addr); 150 sinp = (struct sockaddr_in *)&ifra.ifra_mask; 152 sinp->sin_len = sizeof(ifra.ifra_addr); 155 if (ioctl(s, SIOCAIFADDR, &ifra) < [all...] |
/freebsd-current/sbin/nos-tun/ |
H A D | nos-tun.c | 80 static struct ifaliasreq ifra; variable in typeref:struct:ifaliasreq 124 bzero((char *)&ifra, sizeof(ifra)); 128 strncpy(ifra.ifra_name, dev_name+5, IFNAMSIZ); 144 if (ioctl(s, SIOCDIFADDR, &ifra) < 0) { 151 sin = (struct sockaddr_in *)&(ifra.ifra_addr); 158 sin = (struct sockaddr_in *)&(ifra.ifra_broadaddr); 165 if (ioctl(s, SIOCAIFADDR, &ifra) < 0) { 223 bzero(&ifra.ifra_addr, sizeof(ifra [all...] |
/freebsd-current/sys/netinet6/ |
H A D | in6_ifattach.c | 422 struct in6_aliasreq ifra; local 431 in6_prepare_ifra(&ifra, NULL, &in6mask64); 433 ifra.ifra_addr.sin6_addr.s6_addr32[0] = htonl(0xfe800000); 434 ifra.ifra_addr.sin6_addr.s6_addr32[1] = 0; 436 ifra.ifra_addr.sin6_addr.s6_addr32[2] = 0; 437 ifra.ifra_addr.sin6_addr.s6_addr32[3] = htonl(1); 440 error = get_ifid(ifp, altifp, &ifra.ifra_addr.sin6_addr); 448 if (in6_setscope(&ifra.ifra_addr.sin6_addr, ifp, NULL)) 452 ifra.ifra_lifetime.ia6t_vltime = ND6_INFINITE_LIFETIME; 453 ifra 538 struct in6_aliasreq ifra; local [all...] |
H A D | in6.c | 269 struct in6_aliasreq *ifra = (struct in6_aliasreq *)data; local 279 ifra->ifra_vhid = 0; 384 sa6 = &ifra->ifra_addr; 466 if (ifra->ifra_addr.sin6_family != AF_INET6 || 467 ifra->ifra_addr.sin6_len != sizeof(struct sockaddr_in6)) { 588 error = in6_addifaddr(ifp, ifra, ia); 673 in6_update_ifa_join_mc(struct ifnet *ifp, struct in6_aliasreq *ifra, argument 685 &ifra->ifra_addr.sin6_addr)) != 0) 786 in6_update_ifa(struct ifnet *ifp, struct in6_aliasreq *ifra, argument 791 if ((error = in6_validate_ifra(ifp, ifra, i 819 in6_prepare_ifra(struct in6_aliasreq *ifra, const struct in6_addr *addr, const struct in6_addr *mask) argument 837 in6_validate_ifra(struct ifnet *ifp, struct in6_aliasreq *ifra, struct in6_ifaddr *ia, int flags) argument 980 in6_alloc_ifa(struct ifnet *ifp, struct in6_aliasreq *ifra, int flags) argument 1042 in6_update_ifa_internal(struct ifnet *ifp, struct in6_aliasreq *ifra, struct in6_ifaddr *ia, int hostIsNew, int flags) argument 1110 in6_broadcast_ifa(struct ifnet *ifp, struct in6_aliasreq *ifra, struct in6_ifaddr *ia, int flags) argument 1230 in6_addifaddr(struct ifnet *ifp, struct in6_aliasreq *ifra, struct in6_ifaddr *ia) argument 1508 in6_notify_ifa(struct ifnet *ifp, struct in6_ifaddr *ia, struct in6_aliasreq *ifra, int hostIsNew) argument [all...] |
H A D | nd6_rtr.c | 1186 struct in6_aliasreq ifra; local 1233 in6_prepare_ifra(&ifra, &pr->ndpr_prefix.sin6_addr, &mask); 1235 IN6_MASK_ADDR(&ifra.ifra_addr.sin6_addr, &mask); 1237 ifra.ifra_addr.sin6_addr.s6_addr32[0] |= 1239 ifra.ifra_addr.sin6_addr.s6_addr32[1] |= 1241 ifra.ifra_addr.sin6_addr.s6_addr32[2] |= 1243 ifra.ifra_addr.sin6_addr.s6_addr32[3] |= 1248 ifra.ifra_lifetime.ia6t_vltime = pr->ndpr_vltime; 1249 ifra.ifra_lifetime.ia6t_pltime = pr->ndpr_pltime; 1253 ifra 2241 struct in6_aliasreq ifra; local [all...] |
/freebsd-current/usr.sbin/ppp/ |
H A D | iface.c | 204 struct ifaliasreq ifra; local 218 memset(&ifra, '\0', sizeof ifra); 219 strncpy(ifra.ifra_name, name, sizeof ifra.ifra_name - 1); 221 me4 = (struct sockaddr_in *)&ifra.ifra_addr; 224 msk4 = (struct sockaddr_in *)&ifra.ifra_mask; 227 peer4 = (struct sockaddr_in *)&ifra.ifra_broadaddr; 235 res = ID0ioctl(s, SIOCDIFADDR, &ifra); 242 ifra 291 struct ifaliasreq ifra; local [all...] |
/freebsd-current/sys/nfs/ |
H A D | bootp_subr.c | 577 struct in_aliasreq *ifra = &ifctx->iareq; local 578 sin = (struct sockaddr_in *)&ifra->ifra_mask; 640 error = ifioctl(bootp_so, SIOCAIFADDR, (caddr_t)ifra, 654 error = ifioctl(bootp_so, SIOCAIFADDR, (caddr_t)ifra, 851 struct in_aliasreq *ifra; local 856 ifra = &ifctx->iareq; 877 sin = (struct sockaddr_in *)&ifra->ifra_addr; 879 sin = (struct sockaddr_in *)&ifra->ifra_mask; 882 sin = (struct sockaddr_in *)&ifra->ifra_broadaddr; 885 error = ifioctl(bootp_so, SIOCAIFADDR, (caddr_t)ifra, t 922 struct in_aliasreq *ifra; local [all...] |
/freebsd-current/sys/netinet/ |
H A D | in.c | 454 const struct in_aliasreq *ifra = (struct in_aliasreq *)data; local 455 const struct sockaddr_in *addr = &ifra->ifra_addr; 456 const struct sockaddr_in *broadaddr = &ifra->ifra_broadaddr; 457 const struct sockaddr_in *mask = &ifra->ifra_mask; 458 const struct sockaddr_in *dstaddr = &ifra->ifra_dstaddr; 459 const int vhid = (cmd == SIOCAIFADDR) ? ifra->ifra_vhid : 0; 779 struct in_aliasreq *ifra = (struct in_aliasreq *)data; local 780 const struct sockaddr_in *addr = &ifra->ifra_addr; 815 ifra->ifra_mask = ia->ia_sockmask; 818 ifra [all...] |