/freebsd-10.0-release/sys/netinet6/ |
H A D | in6_ifattach.c | 455 struct in6_aliasreq ifra; local 462 bzero(&ifra, sizeof(ifra)); 468 strncpy(ifra.ifra_name, if_name(ifp), sizeof(ifra.ifra_name)); 470 ifra.ifra_addr.sin6_family = AF_INET6; 471 ifra.ifra_addr.sin6_len = sizeof(struct sockaddr_in6); 472 ifra.ifra_addr.sin6_addr.s6_addr32[0] = htonl(0xfe800000); 473 ifra.ifra_addr.sin6_addr.s6_addr32[1] = 0; 475 ifra 567 struct in6_aliasreq ifra; local [all...] |
H A D | nd6_rtr.c | 1787 struct in6_aliasreq ifra; local 1835 bzero(&ifra, sizeof(ifra)); 1840 strncpy(ifra.ifra_name, if_name(ifp), sizeof(ifra.ifra_name)); 1841 ifra.ifra_addr.sin6_family = AF_INET6; 1842 ifra.ifra_addr.sin6_len = sizeof(struct sockaddr_in6); 1844 ifra.ifra_addr.sin6_addr = pr->ndpr_prefix.sin6_addr; 1845 ifra.ifra_addr.sin6_addr.s6_addr32[0] &= mask.s6_addr32[0]; 1846 ifra 1924 struct in6_aliasreq ifra; local [all...] |
H A D | in6.c | 273 struct in6_aliasreq *ifra = (struct in6_aliasreq *)data; local 413 sa6 = &ifra->ifra_addr; 494 if (ifra->ifra_addr.sin6_family != AF_INET6 || 495 ifra->ifra_addr.sin6_len != sizeof(struct sockaddr_in6)) { 667 if ((error = in6_update_ifa(ifp, ifra, ia, 0)) != 0) 671 if ((ia = in6ifa_ifpwithaddr(ifp, &ifra->ifra_addr.sin6_addr)) 680 if (cmd == ocmd && ifra->ifra_vhid > 0) { 683 ifra->ifra_vhid); 705 pr0.ndpr_plen = in6_mask2len(&ifra->ifra_prefixmask.sin6_addr, 710 pr0.ndpr_prefix = ifra 849 in6_update_ifa_join_mc(struct ifnet *ifp, struct in6_aliasreq *ifra, struct in6_ifaddr *ia, int flags, struct in6_multi **in6m_sol) argument 1024 in6_update_ifa(struct ifnet *ifp, struct in6_aliasreq *ifra, struct in6_ifaddr *ia, int flags) argument 1677 struct in6_aliasreq ifra; local 1846 struct in6_aliasreq ifra; local [all...] |
/freebsd-10.0-release/tools/regression/netinet/msocket_ifnet_remove/ |
H A D | msocket_ifnet_remove.c | 134 struct ifaliasreq ifra; local 143 bzero(&ifra, sizeof(ifra)); 144 snprintf(ifra.ifra_name, sizeof(ifra.ifra_name), "%s%d", ifname, 147 sinp = (struct sockaddr_in *)&ifra.ifra_addr; 149 sinp->sin_len = sizeof(ifra.ifra_addr); 152 sinp = (struct sockaddr_in *)&ifra.ifra_mask; 154 sinp->sin_len = sizeof(ifra.ifra_addr); 157 if (ioctl(s, SIOCAIFADDR, &ifra) < [all...] |
/freebsd-10.0-release/sbin/nos-tun/ |
H A D | nos-tun.c | 83 static struct ifaliasreq ifra; variable in typeref:struct:ifaliasreq 127 bzero((char *)&ifra, sizeof(ifra)); 131 strncpy(ifra.ifra_name, dev_name+5, IFNAMSIZ); 147 if (ioctl(s, SIOCDIFADDR, &ifra) < 0) { 154 sin = (struct sockaddr_in *)&(ifra.ifra_addr); 161 sin = (struct sockaddr_in *)&(ifra.ifra_broadaddr); 168 if (ioctl(s, SIOCAIFADDR, &ifra) < 0) { 226 bzero(&ifra.ifra_addr, sizeof(ifra [all...] |
/freebsd-10.0-release/sbin/ifconfig/ |
H A D | carp.c | 107 struct in_aliasreq *ifra; local 109 ifra = (struct in_aliasreq *)afp->af_addreq; 110 ifra->ifra_vhid = carpr_vhid; 117 struct in6_aliasreq *ifra; local 119 ifra = (struct in6_aliasreq *)afp->af_addreq; 120 ifra->ifra_vhid = carpr_vhid;
|
/freebsd-10.0-release/sys/netinet/ |
H A D | in.c | 219 struct in_aliasreq *ifra = (struct in_aliasreq *)data; local 252 if (ifra->ifra_addr.sin_len != sizeof(struct sockaddr_in) || 253 ifra->ifra_addr.sin_family != AF_INET) 255 if (ifra->ifra_broadaddr.sin_len != 0 && 256 (ifra->ifra_broadaddr.sin_len != 258 ifra->ifra_broadaddr.sin_family != AF_INET)) 267 if (ifra->ifra_mask.sin_len != 0 && 268 (ifra->ifra_mask.sin_len != sizeof(struct sockaddr_in) || 269 ifra->ifra_mask.sin_family != AF_INET)) 379 if (ifra 663 struct in_aliasreq ifra; local 754 struct in_aliasreq ifra; local [all...] |
/freebsd-10.0-release/sys/netipx/ |
H A D | ipx.c | 102 struct ipx_aliasreq *ifra = (struct ipx_aliasreq *)data; local 167 if (ifra->ifra_addr.sipx_family == AF_IPX) { 173 ifra->ifra_addr.sipx_addr)) 271 if (ifra->ifra_addr.sipx_len == 0) { 272 ifra->ifra_addr = ia->ia_addr; 274 } else if (ipx_neteq(ifra->ifra_addr.sipx_addr, 279 (ifra->ifra_dstaddr.sipx_family == AF_IPX)) { 282 ia->ia_dstaddr = ifra->ifra_dstaddr; 285 if (ifra->ifra_addr.sipx_family == AF_IPX && 287 error = ipx_ifinit(ifp, ia, &ifra [all...] |
/freebsd-10.0-release/usr.sbin/ppp/ |
H A D | iface.c | 206 struct ifaliasreq ifra; local 220 memset(&ifra, '\0', sizeof ifra); 221 strncpy(ifra.ifra_name, name, sizeof ifra.ifra_name - 1); 223 me4 = (struct sockaddr_in *)&ifra.ifra_addr; 226 msk4 = (struct sockaddr_in *)&ifra.ifra_mask; 229 peer4 = (struct sockaddr_in *)&ifra.ifra_broadaddr; 237 res = ID0ioctl(s, SIOCDIFADDR, &ifra); 243 ifra 291 struct ifaliasreq ifra; local [all...] |
/freebsd-10.0-release/sys/nfs/ |
H A D | bootp_subr.c | 669 struct in_aliasreq *ifra = &ifctx->iareq; local 670 sin = (struct sockaddr_in *)&ifra->ifra_mask; 732 error = ifioctl(bootp_so, SIOCAIFADDR, (caddr_t)ifra, 746 error = ifioctl(bootp_so, SIOCAIFADDR, (caddr_t)ifra, 943 struct in_aliasreq *ifra; local 948 ifra = &ifctx->iareq; 969 sin = (struct sockaddr_in *)&ifra->ifra_addr; 971 sin = (struct sockaddr_in *)&ifra->ifra_mask; 974 sin = (struct sockaddr_in *)&ifra->ifra_broadaddr; 977 error = ifioctl(bootp_so, SIOCAIFADDR, (caddr_t)ifra, t 1016 struct in_aliasreq *ifra; local [all...] |
/freebsd-10.0-release/sys/netatalk/ |
H A D | at_control.c | 81 struct at_aliasreq *ifra = (struct at_aliasreq *)data; local 116 if (ifra->ifra_addr.sat_family == AF_APPLETALK) { 122 sateqaddr(&aa->aa_addr, &ifra->ifra_addr)) 346 if (sateqaddr(&ifra->ifra_addr, &aa->aa_addr)) {
|