Home
last modified time | relevance | path

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

/dragonfly/sys/netinet6/
H A Din6_ifattach.c401 struct in6_aliasreq ifra; in in6_ifattach_linklocal() local
408 bzero(&ifra, sizeof(ifra)); in in6_ifattach_linklocal()
414 strncpy(ifra.ifra_name, if_name(ifp), sizeof(ifra.ifra_name)); in in6_ifattach_linklocal()
416 ifra.ifra_addr.sin6_family = AF_INET6; in in6_ifattach_linklocal()
445 ifra.ifra_flags |= IN6_IFF_NODAD; in in6_ifattach_linklocal()
497 pr0.ndpr_prefix = ifra.ifra_addr; in in6_ifattach_linklocal()
529 struct in6_aliasreq ifra; in in6_ifattach_loopback() local
532 bzero(&ifra, sizeof(ifra)); in in6_ifattach_loopback()
538 strncpy(ifra.ifra_name, if_name(ifp), sizeof(ifra.ifra_name)); in in6_ifattach_loopback()
561 ifra.ifra_flags |= IN6_IFF_NODAD; in in6_ifattach_loopback()
[all …]
H A Din6.c930 dst6 = ifra->ifra_dstaddr; in in6_update_ifa()
973 lt = &ifra->ifra_lifetime; in in6_update_ifa()
1071 ia->ia6_flags = ifra->ifra_flags; in in6_update_ifa()
1426 struct in6_aliasreq ifra; in in6_lifaddr_ioctl() local
1459 bzero(&ifra, sizeof(ifra)); in in6_lifaddr_ioctl()
1461 sizeof(ifra.ifra_name)); in in6_lifaddr_ioctl()
1591 struct in6_aliasreq ifra; in in6_lifaddr_ioctl() local
1594 bzero(&ifra, sizeof(ifra)); in in6_lifaddr_ioctl()
1596 sizeof(ifra.ifra_name)); in in6_lifaddr_ioctl()
1604 bzero(&ifra.ifra_dstaddr, in in6_lifaddr_ioctl()
[all …]
H A Dnd6_rtr.c1518 struct in6_aliasreq ifra; in in6_ifadd() local
1575 bzero(&ifra, sizeof(ifra)); in in6_ifadd()
1580 strncpy(ifra.ifra_name, if_name(ifp), sizeof(ifra.ifra_name)); in in6_ifadd()
1581 ifra.ifra_addr.sin6_family = AF_INET6; in in6_ifadd()
1585 sizeof(ifra.ifra_addr.sin6_addr)); in in6_ifadd()
1594 ifra.ifra_addr.sin6_addr.s6_addr32[0] |= in in6_ifadd()
1625 ifra.ifra_flags |= IN6_IFF_NOPFX; in in6_ifadd()
1657 struct in6_aliasreq ifra; in in6_tmpifadd() local
1663 bzero(&ifra, sizeof(ifra)); in in6_tmpifadd()
1664 strncpy(ifra.ifra_name, if_name(ifp), sizeof(ifra.ifra_name)); in in6_tmpifadd()
[all …]
/dragonfly/sbin/nos-tun/
H A Dnos-tun.c76 static struct ifaliasreq ifra; variable
123 bzero((char *)&ifra, sizeof(ifra)); in tun_open()
130 strlcpy(ifra.ifra_name, ifrq.ifr_name, IFNAMSIZ); in tun_open()
145 if (ioctl(s, SIOCDIFADDR, &ifra) < 0) { in tun_open()
152 my_sin = (struct sockaddr_in *)&(ifra.ifra_addr); in tun_open()
159 my_sin = (struct sockaddr_in *)&(ifra.ifra_broadaddr); in tun_open()
166 if (ioctl(s, SIOCAIFADDR, &ifra) < 0) { in tun_open()
225 bzero(&ifra.ifra_addr, sizeof(ifra.ifra_addr)); in Finish()
226 bzero(&ifra.ifra_broadaddr, sizeof(ifra.ifra_addr)); in Finish()
227 bzero(&ifra.ifra_mask, sizeof(ifra.ifra_addr)); in Finish()
[all …]
/dragonfly/sys/netinet/
H A Din.c655 ifra->ifra_addr = ia->ia_addr; in in_control_internal()
662 if (ifra->ifra_mask.sin_len) { in in_control_internal()
664 ia->ia_sockmask = ifra->ifra_mask; in in_control_internal()
698 ifra->ifra_mask = ia->ia_sockmask; in in_control_internal()
706 memset(&ifra->ifra_broadaddr, 0, in in_control_internal()
843 struct in_aliasreq ifra; in in_lifaddr_ioctl() local
849 bzero(&ifra, sizeof ifra); in in_lifaddr_ioctl()
850 bcopy(iflr->iflr_name, ifra.ifra_name, sizeof ifra.ifra_name); in in_lifaddr_ioctl()
938 struct in_aliasreq ifra; in in_lifaddr_ioctl() local
941 bzero(&ifra, sizeof ifra); in in_lifaddr_ioctl()
[all …]
/dragonfly/usr.sbin/ppp/
H A Diface.c205 struct ifaliasreq ifra; in iface_addr_Zap() local
219 memset(&ifra, '\0', sizeof ifra); in iface_addr_Zap()
220 strncpy(ifra.ifra_name, name, sizeof ifra.ifra_name - 1); in iface_addr_Zap()
222 me4 = (struct sockaddr_in *)&ifra.ifra_addr; in iface_addr_Zap()
225 msk4 = (struct sockaddr_in *)&ifra.ifra_mask; in iface_addr_Zap()
236 res = ID0ioctl(s, SIOCDIFADDR, &ifra); in iface_addr_Zap()
290 struct ifaliasreq ifra; in iface_addr_Add() local
304 memset(&ifra, '\0', sizeof ifra); in iface_addr_Add()
305 strncpy(ifra.ifra_name, name, sizeof ifra.ifra_name - 1); in iface_addr_Add()
307 me4 = (struct sockaddr_in *)&ifra.ifra_addr; in iface_addr_Add()
[all …]
/dragonfly/usr.sbin/vknetd/
H A Dvknetd.c196 struct ifaliasreq ifra; in vknet_tap() local
238 bzero(&ifra, sizeof(ifra)); in vknet_tap()
240 snprintf(ifra.ifra_name, sizeof(ifra.ifra_name), "tap%d", tap_unit); in vknet_tap()
250 in = (void *)&ifra.ifra_addr; in vknet_tap()
252 in->sin_len = sizeof(ifra.ifra_addr); in vknet_tap()
254 in = (void *)&ifra.ifra_mask; in vknet_tap()
256 in->sin_len = sizeof(ifra.ifra_mask); in vknet_tap()
258 if (ioctl(s, SIOCAIFADDR, &ifra) < 0) { in vknet_tap()
/dragonfly/usr.bin/vknet/
H A Dvknet.c280 struct ifaliasreq ifra; in vknet_connect() local
350 bzero(&ifra, sizeof(ifra)); in vknet_connect()
352 snprintf(ifra.ifra_name, sizeof(ifra.ifra_name), "tap%d", tap_unit); in vknet_connect()
363 in = (void *)&ifra.ifra_addr; in vknet_connect()
365 in->sin_len = sizeof(ifra.ifra_addr); in vknet_connect()
367 in = (void *)&ifra.ifra_mask; in vknet_connect()
369 in->sin_len = sizeof(ifra.ifra_mask); in vknet_connect()
371 if (ioctl(s, SIOCAIFADDR, &ifra) < 0) { in vknet_connect()
/dragonfly/contrib/dhcpcd/src/
H A Dif-bsd.c1002 struct in_aliasreq ifra; in if_address() local
1005 memset(&ifra, 0, sizeof(ifra)); in if_address()
1006 strlcpy(ifra.ifra_name, ia->iface->name, sizeof(ifra.ifra_name)); in if_address()
1013 ADDADDR(&ifra.ifra_addr, &ia->addr); in if_address()
1014 ADDADDR(&ifra.ifra_mask, &ia->mask); in if_address()
1020 cmd == RTM_DELADDR ? SIOCDIFADDR : SIOCAIFADDR, &ifra,sizeof(ifra)); in if_address()
1403 struct in_aliasreq ifra; in if_ifa() local
1405 memset(&ifra, 0, sizeof(ifra)); in if_ifa()
1406 strlcpy(ifra.ifra_name, ifp->name, sizeof(ifra.ifra_name)); in if_ifa()
1408 ifra.ifra_addr.sin_len = sizeof(ifra.ifra_addr); in if_ifa()
[all …]
/dragonfly/sys/platform/vkernel64/platform/
H A Dinit.c976 struct ifaliasreq ifra; in netif_set_tapaddr() local
979 bzero(&ifra, sizeof(ifra)); in netif_set_tapaddr()
980 snprintf(ifra.ifra_name, sizeof(ifra.ifra_name), "tap%d", tap_unit); in netif_set_tapaddr()
983 in = (struct sockaddr_in *)&ifra.ifra_addr; in netif_set_tapaddr()
990 in = (struct sockaddr_in *)&ifra.ifra_mask; in netif_set_tapaddr()
995 if (ioctl(s, SIOCAIFADDR, &ifra) < 0) { in netif_set_tapaddr()
/dragonfly/sys/dev/virtual/vkernel/net/
H A Dif_vke.c950 struct ifaliasreq ifra; in vke_init_addr() local
962 bzero(&ifra, sizeof(ifra)); in vke_init_addr()
966 sin = (struct sockaddr_in *)&ifra.ifra_addr; in vke_init_addr()
972 sin = (struct sockaddr_in *)&ifra.ifra_mask; in vke_init_addr()
982 ret = in_control(SIOCAIFADDR, (caddr_t)&ifra, ifp, NULL); in vke_init_addr()