Lines Matching refs:ifra
577 struct in_aliasreq *ifra = &ifctx->iareq; in bootpc_call() local
578 sin = (struct sockaddr_in *)&ifra->ifra_mask; in bootpc_call()
640 error = ifioctl(bootp_so, SIOCAIFADDR, (caddr_t)ifra, in bootpc_call()
654 error = ifioctl(bootp_so, SIOCAIFADDR, (caddr_t)ifra, in bootpc_call()
851 struct in_aliasreq *ifra; in bootpc_fakeup_interface() local
856 ifra = &ifctx->iareq; in bootpc_fakeup_interface()
877 sin = (struct sockaddr_in *)&ifra->ifra_addr; in bootpc_fakeup_interface()
879 sin = (struct sockaddr_in *)&ifra->ifra_mask; in bootpc_fakeup_interface()
882 sin = (struct sockaddr_in *)&ifra->ifra_broadaddr; in bootpc_fakeup_interface()
885 error = ifioctl(bootp_so, SIOCAIFADDR, (caddr_t)ifra, td); in bootpc_fakeup_interface()
922 struct in_aliasreq *ifra; in bootpc_adjust_interface() local
927 ifra = &ifctx->iareq; in bootpc_adjust_interface()
960 bcopy(myaddr, &ifra->ifra_addr, sizeof(*myaddr)); in bootpc_adjust_interface()
961 bcopy(netmask, &ifra->ifra_mask, sizeof(*netmask)); in bootpc_adjust_interface()
962 clear_sinaddr(&ifra->ifra_broadaddr); in bootpc_adjust_interface()
963 ifra->ifra_broadaddr.sin_addr.s_addr = myaddr->sin_addr.s_addr | in bootpc_adjust_interface()
966 error = ifioctl(bootp_so, SIOCAIFADDR, (caddr_t)ifra, td); in bootpc_adjust_interface()