/freebsd-12-stable/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-12-stable/sbin/nos-tun/ |
H A D | nos-tun.c | 85 static struct ifaliasreq ifra; variable in typeref:struct:ifaliasreq 129 bzero((char *)&ifra, sizeof(ifra)); 133 strncpy(ifra.ifra_name, dev_name+5, IFNAMSIZ); 149 if (ioctl(s, SIOCDIFADDR, &ifra) < 0) { 156 sin = (struct sockaddr_in *)&(ifra.ifra_addr); 163 sin = (struct sockaddr_in *)&(ifra.ifra_broadaddr); 170 if (ioctl(s, SIOCAIFADDR, &ifra) < 0) { 228 bzero(&ifra.ifra_addr, sizeof(ifra [all...] |
/freebsd-12-stable/sbin/ifconfig/ |
H A D | carp.c | 108 struct in_aliasreq *ifra; local 110 ifra = (struct in_aliasreq *)afp->af_addreq; 111 ifra->ifra_vhid = carpr_vhid; 118 struct in6_aliasreq *ifra; local 120 ifra = (struct in6_aliasreq *)afp->af_addreq; 121 ifra->ifra_vhid = carpr_vhid;
|
/freebsd-12-stable/sys/netinet6/ |
H A D | in6.c | 247 struct in6_aliasreq *ifra = (struct in6_aliasreq *)data; local 361 sa6 = &ifra->ifra_addr; 441 if (ifra->ifra_addr.sin6_family != AF_INET6 || 442 ifra->ifra_addr.sin6_len != sizeof(struct sockaddr_in6)) { 565 if ((error = in6_update_ifa(ifp, ifra, ia, 0)) != 0) 572 if ((ia = in6ifa_ifpwithaddr(ifp, &ifra->ifra_addr.sin6_addr)) 581 if (cmd == ocmd && ifra->ifra_vhid > 0) { 584 ifra->ifra_vhid); 606 pr0.ndpr_plen = in6_mask2len(&ifra->ifra_prefixmask.sin6_addr, 612 pr0.ndpr_prefix = ifra 767 in6_update_ifa_join_mc(struct ifnet *ifp, struct in6_aliasreq *ifra, struct in6_ifaddr *ia, int flags, struct in6_multi **in6m_sol) argument 887 in6_update_ifa(struct ifnet *ifp, struct in6_aliasreq *ifra, struct in6_ifaddr *ia, int flags) argument 920 in6_prepare_ifra(struct in6_aliasreq *ifra, const struct in6_addr *addr, const struct in6_addr *mask) argument 938 in6_validate_ifra(struct ifnet *ifp, struct in6_aliasreq *ifra, struct in6_ifaddr *ia, int flags) argument 1082 in6_alloc_ifa(struct ifnet *ifp, struct in6_aliasreq *ifra, int flags) argument 1144 in6_update_ifa_internal(struct ifnet *ifp, struct in6_aliasreq *ifra, struct in6_ifaddr *ia, int hostIsNew, int flags) argument 1212 in6_broadcast_ifa(struct ifnet *ifp, struct in6_aliasreq *ifra, struct in6_ifaddr *ia, int flags) argument 1379 in6_notify_ifa(struct ifnet *ifp, struct in6_ifaddr *ia, struct in6_aliasreq *ifra, int hostIsNew) argument [all...] |
H A D | in6_ifattach.c | 441 struct in6_aliasreq ifra; local 449 in6_prepare_ifra(&ifra, NULL, &in6mask64); 451 ifra.ifra_addr.sin6_addr.s6_addr32[0] = htonl(0xfe800000); 452 ifra.ifra_addr.sin6_addr.s6_addr32[1] = 0; 454 ifra.ifra_addr.sin6_addr.s6_addr32[2] = 0; 455 ifra.ifra_addr.sin6_addr.s6_addr32[3] = htonl(1); 457 if (get_ifid(ifp, altifp, &ifra.ifra_addr.sin6_addr) != 0) { 463 if (in6_setscope(&ifra.ifra_addr.sin6_addr, ifp, NULL)) 467 ifra.ifra_lifetime.ia6t_vltime = ND6_INFINITE_LIFETIME; 468 ifra 548 struct in6_aliasreq ifra; local [all...] |
H A D | nd6_rtr.c | 1095 struct in6_aliasreq ifra; local 1142 in6_prepare_ifra(&ifra, &pr->ndpr_prefix.sin6_addr, &mask); 1144 IN6_MASK_ADDR(&ifra.ifra_addr.sin6_addr, &mask); 1146 ifra.ifra_addr.sin6_addr.s6_addr32[0] |= 1148 ifra.ifra_addr.sin6_addr.s6_addr32[1] |= 1150 ifra.ifra_addr.sin6_addr.s6_addr32[2] |= 1152 ifra.ifra_addr.sin6_addr.s6_addr32[3] |= 1157 ifra.ifra_lifetime.ia6t_vltime = pr->ndpr_vltime; 1158 ifra.ifra_lifetime.ia6t_pltime = pr->ndpr_pltime; 1162 ifra 2207 struct in6_aliasreq ifra; local [all...] |
/freebsd-12-stable/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); 244 ifra 293 struct ifaliasreq ifra; local [all...] |
/freebsd-12-stable/sys/netinet/ |
H A D | in.c | 338 const struct in_aliasreq *ifra = (struct in_aliasreq *)data; local 339 const struct sockaddr_in *addr = &ifra->ifra_addr; 340 const struct sockaddr_in *broadaddr = &ifra->ifra_broadaddr; 341 const struct sockaddr_in *mask = &ifra->ifra_mask; 342 const struct sockaddr_in *dstaddr = &ifra->ifra_dstaddr; 343 const int vhid = (cmd == SIOCAIFADDR) ? ifra->ifra_vhid : 0; 663 struct in_aliasreq *ifra = (struct in_aliasreq *)data; local 664 const struct sockaddr_in *addr = &ifra->ifra_addr; 699 ifra->ifra_mask = ia->ia_sockmask; 702 ifra [all...] |
/freebsd-12-stable/sys/nfs/ |
H A D | bootp_subr.c | 678 struct in_aliasreq *ifra = &ifctx->iareq; local 679 sin = (struct sockaddr_in *)&ifra->ifra_mask; 741 error = ifioctl(bootp_so, SIOCAIFADDR, (caddr_t)ifra, 755 error = ifioctl(bootp_so, SIOCAIFADDR, (caddr_t)ifra, 952 struct in_aliasreq *ifra; local 957 ifra = &ifctx->iareq; 978 sin = (struct sockaddr_in *)&ifra->ifra_addr; 980 sin = (struct sockaddr_in *)&ifra->ifra_mask; 983 sin = (struct sockaddr_in *)&ifra->ifra_broadaddr; 986 error = ifioctl(bootp_so, SIOCAIFADDR, (caddr_t)ifra, t 1023 struct in_aliasreq *ifra; local [all...] |