ifra 113 netatalk/at_control.c struct at_aliasreq *ifra = (struct at_aliasreq *)data;
ifra 127 netatalk/at_control.c if ( ifra->ifra_addr.sat_family == AF_APPLETALK ) {
ifra 130 netatalk/at_control.c sateqaddr( &aa->aa_addr, &ifra->ifra_addr )) {
ifra 261 netatalk/at_control.c if ( sateqaddr( &ifra->ifra_addr, &aa->aa_addr )) {
ifra 226 netinet/in.c struct in_aliasreq *ifra = (struct in_aliasreq *)data;
ifra 256 netinet/in.c if (ifra->ifra_addr.sin_family == AF_INET)
ifra 261 netinet/in.c ifra->ifra_addr.sin_addr.s_addr)
ifra 393 netinet/in.c ifra->ifra_addr.sin_addr.s_addr;
ifra 402 netinet/in.c if (ifra->ifra_addr.sin_len == 0) {
ifra 403 netinet/in.c ifra->ifra_addr = ia->ia_addr;
ifra 405 netinet/in.c } else if (ifra->ifra_addr.sin_addr.s_addr ==
ifra 409 netinet/in.c if (ifra->ifra_mask.sin_len) {
ifra 411 netinet/in.c ia->ia_sockmask = ifra->ifra_mask;
ifra 416 netinet/in.c (ifra->ifra_dstaddr.sin_family == AF_INET)) {
ifra 418 netinet/in.c ia->ia_dstaddr = ifra->ifra_dstaddr;
ifra 421 netinet/in.c if (ifra->ifra_addr.sin_family == AF_INET &&
ifra 423 netinet/in.c error = in_ifinit(ifp, ia, &ifra->ifra_addr, 0);
ifra 426 netinet/in.c (ifra->ifra_broadaddr.sin_family == AF_INET))
ifra 427 netinet/in.c ia->ia_broadaddr = ifra->ifra_broadaddr;
ifra 544 netinet/in.c struct in_aliasreq ifra;
ifra 550 netinet/in.c bzero(&ifra, sizeof(ifra));
ifra 551 netinet/in.c bcopy(iflr->iflr_name, ifra.ifra_name,
ifra 552 netinet/in.c sizeof(ifra.ifra_name));
ifra 554 netinet/in.c bcopy(&iflr->addr, &ifra.ifra_addr,
ifra 558 netinet/in.c bcopy(&iflr->dstaddr, &ifra.ifra_dstaddr,
ifra 562 netinet/in.c ifra.ifra_mask.sin_family = AF_INET;
ifra 563 netinet/in.c ifra.ifra_mask.sin_len = sizeof(struct sockaddr_in);
ifra 564 netinet/in.c in_len2mask(&ifra.ifra_mask.sin_addr, iflr->prefixlen);
ifra 566 netinet/in.c return in_control(so, SIOCAIFADDR, (caddr_t)&ifra, ifp);
ifra 635 netinet/in.c struct in_aliasreq ifra;
ifra 638 netinet/in.c bzero(&ifra, sizeof(ifra));
ifra 639 netinet/in.c bcopy(iflr->iflr_name, ifra.ifra_name,
ifra 640 netinet/in.c sizeof(ifra.ifra_name));
ifra 642 netinet/in.c bcopy(&ia->ia_addr, &ifra.ifra_addr,
ifra 645 netinet/in.c bcopy(&ia->ia_dstaddr, &ifra.ifra_dstaddr,
ifra 648 netinet/in.c bcopy(&ia->ia_sockmask, &ifra.ifra_dstaddr,
ifra 651 netinet/in.c return in_control(so, SIOCDIFADDR, (caddr_t)&ifra, ifp);
ifra 333 netinet6/in6.c struct in6_aliasreq *ifra = (struct in6_aliasreq *)data;
ifra 408 netinet6/in6.c sa6 = &ifra->ifra_addr;
ifra 480 netinet6/in6.c if (ifra->ifra_addr.sin6_family != AF_INET6 ||
ifra 481 netinet6/in6.c ifra->ifra_addr.sin6_len != sizeof(struct sockaddr_in6))
ifra 624 netinet6/in6.c if ((ifra->ifra_flags & IN6_IFF_DUPLICATED) != 0 ||
ifra 625 netinet6/in6.c (ifra->ifra_flags & IN6_IFF_DETACHED) != 0 ||
ifra 626 netinet6/in6.c (ifra->ifra_flags & IN6_IFF_NODAD) != 0 ||
ifra 627 netinet6/in6.c (ifra->ifra_flags & IN6_IFF_AUTOCONF) != 0) {
ifra 634 netinet6/in6.c if ((error = in6_update_ifa(ifp, ifra, ia)) != 0)
ifra 636 netinet6/in6.c if ((ia = in6ifa_ifpwithaddr(ifp, &ifra->ifra_addr.sin6_addr))
ifra 658 netinet6/in6.c pr0.ndpr_plen = in6_mask2len(&ifra->ifra_prefixmask.sin6_addr,
ifra 663 netinet6/in6.c pr0.ndpr_prefix = ifra->ifra_addr;
ifra 664 netinet6/in6.c pr0.ndpr_mask = ifra->ifra_prefixmask.sin6_addr;
ifra 668 netinet6/in6.c ifra->ifra_prefixmask.sin6_addr.s6_addr32[i];
ifra 679 netinet6/in6.c ((ifra->ifra_flags & IN6_IFF_AUTOCONF) != 0);
ifra 680 netinet6/in6.c pr0.ndpr_vltime = ifra->ifra_lifetime.ia6t_vltime;
ifra 681 netinet6/in6.c pr0.ndpr_pltime = ifra->ifra_lifetime.ia6t_pltime;
ifra 771 netinet6/in6.c in6_update_ifa(ifp, ifra, ia)
ifra 773 netinet6/in6.c struct in6_aliasreq *ifra;
ifra 784 netinet6/in6.c if (ifp == NULL || ifra == NULL) /* this maybe redundant */
ifra 792 netinet6/in6.c ifra->ifra_dstaddr.sin6_family != AF_INET6 &&
ifra 793 netinet6/in6.c ifra->ifra_dstaddr.sin6_family != AF_UNSPEC)
ifra 799 netinet6/in6.c if (ifra->ifra_prefixmask.sin6_len > sizeof(struct sockaddr_in6))
ifra 807 netinet6/in6.c if (ia == NULL && ifra->ifra_prefixmask.sin6_len == 0)
ifra 809 netinet6/in6.c if (ifra->ifra_prefixmask.sin6_len != 0) {
ifra 810 netinet6/in6.c plen = in6_mask2len(&ifra->ifra_prefixmask.sin6_addr,
ifra 811 netinet6/in6.c (u_char *)&ifra->ifra_prefixmask +
ifra 812 netinet6/in6.c ifra->ifra_prefixmask.sin6_len);
ifra 827 netinet6/in6.c dst6 = ifra->ifra_dstaddr;
ifra 850 netinet6/in6.c if (ifra->ifra_dstaddr.sin6_family == AF_INET6) {
ifra 871 netinet6/in6.c ifra->ifra_prefixmask.sin6_len =
ifra 874 netinet6/in6.c ifra->ifra_prefixmask.sin6_addr.s6_addr32[i] =
ifra 883 netinet6/in6.c lt = &ifra->ifra_lifetime;
ifra 893 netinet6/in6.c ip6_sprintf(&ifra->ifra_addr.sin6_addr)));
ifra 946 netinet6/in6.c if (ifra->ifra_prefixmask.sin6_len) {
ifra 961 netinet6/in6.c ia->ia_prefixmask = ifra->ifra_prefixmask;
ifra 989 netinet6/in6.c ia->ia6_lifetime = ifra->ifra_lifetime;
ifra 1002 netinet6/in6.c if ((error = in6_ifinit(ifp, ia, &ifra->ifra_addr, hostIsNew)) != 0)
ifra 1008 netinet6/in6.c ia->ia6_flags = ifra->ifra_flags;
ifra 1013 netinet6/in6.c if ((ifra->ifra_flags & IN6_IFF_DEPRECATED) != 0) {
ifra 1052 netinet6/in6.c ifra->ifra_addr.sin6_addr.s6_addr32[3];
ifra 1201 netinet6/in6.c (ifra->ifra_flags & IN6_IFF_NODAD) == 0)
ifra 1416 netinet6/in6.c struct in6_aliasreq ifra;
ifra 1448 netinet6/in6.c bzero(&ifra, sizeof(ifra));
ifra 1449 netinet6/in6.c bcopy(iflr->iflr_name, ifra.ifra_name, sizeof(ifra.ifra_name));
ifra 1451 netinet6/in6.c bcopy(&iflr->addr, &ifra.ifra_addr,
ifra 1455 netinet6/in6.c ifra.ifra_addr.sin6_addr.s6_addr32[2] =
ifra 1457 netinet6/in6.c ifra.ifra_addr.sin6_addr.s6_addr32[3] =
ifra 1462 netinet6/in6.c bcopy(&iflr->dstaddr, &ifra.ifra_dstaddr,
ifra 1465 netinet6/in6.c ifra.ifra_dstaddr.sin6_addr.s6_addr32[2] =
ifra 1467 netinet6/in6.c ifra.ifra_dstaddr.sin6_addr.s6_addr32[3] =
ifra 1472 netinet6/in6.c ifra.ifra_prefixmask.sin6_len = sizeof(struct sockaddr_in6);
ifra 1473 netinet6/in6.c in6_prefixlen2mask(&ifra.ifra_prefixmask.sin6_addr, prefixlen);
ifra 1475 netinet6/in6.c ifra.ifra_flags = iflr->flags & ~IFLR_PREFIX;
ifra 1476 netinet6/in6.c return in6_control(so, SIOCAIFADDR_IN6, (caddr_t)&ifra, ifp, p);
ifra 1551 netinet6/in6.c struct in6_aliasreq ifra;
ifra 1554 netinet6/in6.c bzero(&ifra, sizeof(ifra));
ifra 1555 netinet6/in6.c bcopy(iflr->iflr_name, ifra.ifra_name,
ifra 1556 netinet6/in6.c sizeof(ifra.ifra_name));
ifra 1558 netinet6/in6.c bcopy(&ia->ia_addr, &ifra.ifra_addr,
ifra 1561 netinet6/in6.c bcopy(&ia->ia_dstaddr, &ifra.ifra_dstaddr,
ifra 1564 netinet6/in6.c bzero(&ifra.ifra_dstaddr,
ifra 1565 netinet6/in6.c sizeof(ifra.ifra_dstaddr));
ifra 1567 netinet6/in6.c bcopy(&ia->ia_prefixmask, &ifra.ifra_dstaddr,
ifra 1570 netinet6/in6.c ifra.ifra_flags = ia->ia6_flags;
ifra 1571 netinet6/in6.c return in6_control(so, SIOCDIFADDR_IN6, (caddr_t)&ifra,
ifra 308 netinet6/in6_ifattach.c struct in6_aliasreq ifra;
ifra 315 netinet6/in6_ifattach.c bzero(&ifra, sizeof(ifra));
ifra 321 netinet6/in6_ifattach.c strncpy(ifra.ifra_name, ifp->if_xname, sizeof(ifra.ifra_name));
ifra 323 netinet6/in6_ifattach.c ifra.ifra_addr.sin6_family = AF_INET6;
ifra 324 netinet6/in6_ifattach.c ifra.ifra_addr.sin6_len = sizeof(struct sockaddr_in6);
ifra 325 netinet6/in6_ifattach.c ifra.ifra_addr.sin6_addr.s6_addr16[0] = htons(0xfe80);
ifra 326 netinet6/in6_ifattach.c ifra.ifra_addr.sin6_addr.s6_addr16[1] = htons(ifp->if_index);
ifra 327 netinet6/in6_ifattach.c ifra.ifra_addr.sin6_addr.s6_addr32[1] = 0;
ifra 329 netinet6/in6_ifattach.c ifra.ifra_addr.sin6_addr.s6_addr32[2] = 0;
ifra 330 netinet6/in6_ifattach.c ifra.ifra_addr.sin6_addr.s6_addr32[3] = htonl(1);
ifra 332 netinet6/in6_ifattach.c if (get_ifid(ifp, altifp, &ifra.ifra_addr.sin6_addr) != 0) {
ifra 339 netinet6/in6_ifattach.c ifra.ifra_prefixmask.sin6_len = sizeof(struct sockaddr_in6);
ifra 340 netinet6/in6_ifattach.c ifra.ifra_prefixmask.sin6_family = AF_INET6;
ifra 341 netinet6/in6_ifattach.c ifra.ifra_prefixmask.sin6_addr = in6mask64;
ifra 343 netinet6/in6_ifattach.c ifra.ifra_lifetime.ia6t_vltime = ND6_INFINITE_LIFETIME;
ifra 344 netinet6/in6_ifattach.c ifra.ifra_lifetime.ia6t_pltime = ND6_INFINITE_LIFETIME;
ifra 351 netinet6/in6_ifattach.c ifra.ifra_flags |= IN6_IFF_NODAD;
ifra 359 netinet6/in6_ifattach.c if ((error = in6_update_ifa(ifp, &ifra,
ifra 403 netinet6/in6_ifattach.c pr0.ndpr_plen = in6_mask2len(&ifra.ifra_prefixmask.sin6_addr, NULL);
ifra 404 netinet6/in6_ifattach.c pr0.ndpr_mask = ifra.ifra_prefixmask.sin6_addr;
ifra 405 netinet6/in6_ifattach.c pr0.ndpr_prefix = ifra.ifra_addr;
ifra 438 netinet6/in6_ifattach.c struct in6_aliasreq ifra;
ifra 441 netinet6/in6_ifattach.c bzero(&ifra, sizeof(ifra));
ifra 447 netinet6/in6_ifattach.c strncpy(ifra.ifra_name, ifp->if_xname, sizeof(ifra.ifra_name));
ifra 449 netinet6/in6_ifattach.c ifra.ifra_prefixmask.sin6_len = sizeof(struct sockaddr_in6);
ifra 450 netinet6/in6_ifattach.c ifra.ifra_prefixmask.sin6_family = AF_INET6;
ifra 451 netinet6/in6_ifattach.c ifra.ifra_prefixmask.sin6_addr = in6mask128;
ifra 457 netinet6/in6_ifattach.c ifra.ifra_dstaddr.sin6_len = sizeof(struct sockaddr_in6);
ifra 458 netinet6/in6_ifattach.c ifra.ifra_dstaddr.sin6_family = AF_INET6;
ifra 459 netinet6/in6_ifattach.c ifra.ifra_dstaddr.sin6_addr = in6addr_loopback;
ifra 461 netinet6/in6_ifattach.c ifra.ifra_addr.sin6_len = sizeof(struct sockaddr_in6);
ifra 462 netinet6/in6_ifattach.c ifra.ifra_addr.sin6_family = AF_INET6;
ifra 463 netinet6/in6_ifattach.c ifra.ifra_addr.sin6_addr = in6addr_loopback;
ifra 466 netinet6/in6_ifattach.c ifra.ifra_lifetime.ia6t_vltime = ND6_INFINITE_LIFETIME;
ifra 467 netinet6/in6_ifattach.c ifra.ifra_lifetime.ia6t_pltime = ND6_INFINITE_LIFETIME;
ifra 470 netinet6/in6_ifattach.c ifra.ifra_flags |= IN6_IFF_NODAD;
ifra 476 netinet6/in6_ifattach.c if ((error = in6_update_ifa(ifp, &ifra, NULL)) != 0) {
ifra 1619 netinet6/nd6_rtr.c struct in6_aliasreq ifra;
ifra 1672 netinet6/nd6_rtr.c bzero(&ifra, sizeof(ifra));
ifra 1677 netinet6/nd6_rtr.c strncpy(ifra.ifra_name, ifp->if_xname, sizeof(ifra.ifra_name));
ifra 1678 netinet6/nd6_rtr.c ifra.ifra_addr.sin6_family = AF_INET6;
ifra 1679 netinet6/nd6_rtr.c ifra.ifra_addr.sin6_len = sizeof(struct sockaddr_in6);
ifra 1681 netinet6/nd6_rtr.c bcopy(&pr->ndpr_prefix.sin6_addr, &ifra.ifra_addr.sin6_addr,
ifra 1682 netinet6/nd6_rtr.c sizeof(ifra.ifra_addr.sin6_addr));
ifra 1683 netinet6/nd6_rtr.c ifra.ifra_addr.sin6_addr.s6_addr32[0] &= mask.s6_addr32[0];
ifra 1684 netinet6/nd6_rtr.c ifra.ifra_addr.sin6_addr.s6_addr32[1] &= mask.s6_addr32[1];
ifra 1685 netinet6/nd6_rtr.c ifra.ifra_addr.sin6_addr.s6_addr32[2] &= mask.s6_addr32[2];
ifra 1686 netinet6/nd6_rtr.c ifra.ifra_addr.sin6_addr.s6_addr32[3] &= mask.s6_addr32[3];
ifra 1689 netinet6/nd6_rtr.c ifra.ifra_addr.sin6_addr.s6_addr32[0] |=
ifra 1691 netinet6/nd6_rtr.c ifra.ifra_addr.sin6_addr.s6_addr32[1] |=
ifra 1693 netinet6/nd6_rtr.c ifra.ifra_addr.sin6_addr.s6_addr32[2] |=
ifra 1695 netinet6/nd6_rtr.c ifra.ifra_addr.sin6_addr.s6_addr32[3] |=
ifra 1699 netinet6/nd6_rtr.c ifra.ifra_prefixmask.sin6_len = sizeof(struct sockaddr_in6);
ifra 1700 netinet6/nd6_rtr.c ifra.ifra_prefixmask.sin6_family = AF_INET6;
ifra 1701 netinet6/nd6_rtr.c bcopy(&mask, &ifra.ifra_prefixmask.sin6_addr,
ifra 1702 netinet6/nd6_rtr.c sizeof(ifra.ifra_prefixmask.sin6_addr));
ifra 1709 netinet6/nd6_rtr.c ifra.ifra_lifetime.ia6t_vltime = pr->ndpr_vltime;
ifra 1710 netinet6/nd6_rtr.c ifra.ifra_lifetime.ia6t_pltime = pr->ndpr_pltime;
ifra 1714 netinet6/nd6_rtr.c ifra.ifra_flags |= IN6_IFF_AUTOCONF; /* obey autoconf */
ifra 1717 netinet6/nd6_rtr.c if ((error = in6_update_ifa(ifp, &ifra, NULL)) != 0) {
ifra 1720 netinet6/nd6_rtr.c ip6_sprintf(&ifra.ifra_addr.sin6_addr), ifp->if_xname,
ifra 1725 netinet6/nd6_rtr.c ia = in6ifa_ifpwithaddr(ifp, &ifra.ifra_addr.sin6_addr);