/dragonfly/sys/netinet6/ |
H A D | in6_ifattach.c | 401 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 D | in6.c | 930 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 D | nd6_rtr.c | 1518 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 D | nos-tun.c | 76 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 D | in.c | 655 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 D | iface.c | 205 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 D | vknetd.c | 196 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 D | vknet.c | 280 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 D | if-bsd.c | 1002 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 D | init.c | 976 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 D | if_vke.c | 950 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()
|