Searched refs:ifra (Results 1 - 11 of 11) sorted by relevance

/freebsd-10.0-release/sys/netinet6/
H A Din6_ifattach.c455 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 Dnd6_rtr.c1787 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 Din6.c273 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 Dmsocket_ifnet_remove.c134 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 Dnos-tun.c83 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 Dcarp.c107 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 Din.c219 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 Dipx.c102 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 Diface.c206 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 Dbootp_subr.c669 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 Dat_control.c81 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)) {

Completed in 99 milliseconds