/openbsd/usr.sbin/mopd/otherOS/ |
H A D | pf-snit.c | 89 struct ifreq ifr; local 109 strncpy(ifr.ifr_name, interface, sizeof(ifr.ifr_name)); 114 si.ic_len = sizeof(ifr); 115 si.ic_dp = (caddr_t)𝔦 208 struct ifreq ifr; local 230 struct ifreq ifr; local 233 strncpy(ifr.ifr_name, interface, sizeof (ifr.ifr_name) -1); 234 ifr.ifr_name[sizeof(ifr.ifr_name)] = 0; 266 struct ifreq ifr; local 269 strncpy(ifr.ifr_name, interface, sizeof (ifr.ifr_name) -1); [all …]
|
/openbsd/usr.sbin/mopd/common/ |
H A D | pf.c | 79 struct ifreq ifr; in pfInit() local 109 strncpy(ifr.ifr_name, interface, sizeof ifr.ifr_name); in pfInit() 110 if (ioctl(fd, BIOCSETIF, &ifr) < 0) { in pfInit() 161 struct ifreq ifr; in pfAddMulti() local 164 strncpy(ifr.ifr_name, interface, sizeof(ifr.ifr_name) - 1); in pfAddMulti() 165 ifr.ifr_name[sizeof(ifr.ifr_name) - 1] = 0; in pfAddMulti() 167 ifr.ifr_addr.sa_family = AF_UNSPEC; in pfAddMulti() 193 struct ifreq ifr; in pfDelMulti() local 196 strncpy(ifr.ifr_name, interface, sizeof (ifr.ifr_name) - 1); in pfDelMulti() 197 ifr.ifr_name[sizeof(ifr.ifr_name)-1] = 0; in pfDelMulti() [all …]
|
/openbsd/sbin/ifconfig/ |
H A D | ifconfig.c | 1199 memset(&ifr, 0, sizeof(ifr)); in printif() 2224 memset(&ifr, 0, sizeof(ifr)); in setifwpakey() 2226 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in setifwpakey() 2435 memset(&ifr, 0, sizeof(ifr)); in ieee80211_status() 2437 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in ieee80211_status() 2441 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in ieee80211_status() 2713 bzero(&ifr, sizeof(ifr)); in ieee80211_listnodes() 2714 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in ieee80211_listnodes() 3530 memset(&ifr.ifr_addr, 0, sizeof(ifr.ifr_addr)); in in_status() 3852 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in settunnelinst() [all …]
|
/openbsd/regress/sbin/ifconfig/ |
H A D | ifaddr.c | 346 (void) strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in main() 628 memset(&ifr, 0, sizeof(ifr)); in printif() 1234 memset(&ifr.ifr_addr, 0, sizeof(ifr.ifr_addr)); in in_status() 1243 memset(&ifr.ifr_addr, 0, sizeof(ifr.ifr_addr)); in in_status() 1251 memset(&ifr.ifr_addr, 0, sizeof(ifr.ifr_addr)); in in_status() 1264 memset(&ifr.ifr_addr, 0, sizeof(ifr.ifr_addr)); in in_status() 1517 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in settunnelinst() 1526 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in unsettunnelinst() 1546 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in settunnelttl() 1869 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in setrdomain() [all …]
|
/openbsd/games/hunt/hunt/ |
H A D | list.c | 214 struct ifreq *ifr; in probe_drivers() local 272 ifr = ifc.ifc_req; in probe_drivers() 274 i += len, ifr = (struct ifreq *)((caddr_t)ifr + len)) { in probe_drivers() 275 len = sizeof(ifr->ifr_name) + in probe_drivers() 279 if (ifr->ifr_addr.sa_family != AF_INET) in probe_drivers() 286 if ((ifr->ifr_flags & IFF_UP) == 0) in probe_drivers() 288 if ((ifr->ifr_flags & IFF_BROADCAST) != 0) { in probe_drivers() 290 warn("%s: SIOCGIFBRDADDR", ifr->ifr_name); in probe_drivers() 293 target = (struct sockaddr_in *)&ifr->ifr_dstaddr; in probe_drivers() 296 warn("%s: SIOCGIFDSTADDR", ifr->ifr_name); in probe_drivers() [all …]
|
/openbsd/lib/libpcap/ |
H A D | inet.c | 156 struct ifreq ibuf[16], ifr; in pcap_lookupdev() 199 (void)strlcpy(ifr.ifr_name, ifrp->ifr_name, in pcap_lookupdev() 200 sizeof(ifr.ifr_name)); in pcap_lookupdev() 206 (int)sizeof(ifr.ifr_name), ifr.ifr_name, in pcap_lookupdev() 213 if ((ifr.ifr_flags & IFF_UP) == 0 || in pcap_lookupdev() 214 ISLOOPBACK(ifr.ifr_name, ifr.ifr_flags)) in pcap_lookupdev() 243 struct ifreq ifr; in pcap_lookupnet() local 251 memset(&ifr, 0, sizeof(ifr)); in pcap_lookupnet() 254 ifr.ifr_addr.sa_family = AF_INET; in pcap_lookupnet() 256 (void)strlcpy(ifr.ifr_name, device, sizeof(ifr.ifr_name)); in pcap_lookupnet() [all …]
|
H A D | pcap-bpf.c | 280 struct ifreq ifr; in pcap_cleanup_bpf() local 319 memset(&ifr, 0, sizeof(ifr)); in pcap_cleanup_bpf() 320 (void)strlcpy(ifr.ifr_name, in pcap_cleanup_bpf() 322 sizeof(ifr.ifr_name)); in pcap_cleanup_bpf() 323 ifr.ifr_media = in pcap_cleanup_bpf() 326 &ifr) == -1) { in pcap_cleanup_bpf() 410 struct ifreq ifr; in pcap_activate() local 469 (void)strlcpy(ifr.ifr_name, p->opt.source, sizeof(ifr.ifr_name)); in pcap_activate() 617 struct ifreq ifr; in monitor_mode() local 739 memset(&ifr, 0, sizeof(ifr)); in monitor_mode() [all …]
|
/openbsd/usr.bin/systat/ |
H A D | mbufs.c | 107 struct if_rxring_info *ifr; in initmembufs() local 126 ifr = calloc(MCLPOOLS, sizeof(*ifr)); in initmembufs() 127 if (ifr == NULL) in initmembufs() 132 interfaces[0].data.ifri_entries = ifr; in initmembufs() 211 struct if_rxring_info *ifr; in read_mb() local 291 if (ifr == NULL) { in read_mb() 298 ifi->data.ifri_entries = ifr; in read_mb() 329 ifr->ifr_info.rxr_hwm = pool.pr_hiwat; in read_mb() 339 ifr = &ifi->data.ifri_entries[p]; in read_mb() 340 if (ifr->ifr_info.rxr_alive == 0) in read_mb() [all …]
|
/openbsd/sys/net/ |
H A D | if_mpip.c | 361 ifp->if_mtu = ifr->ifr_mtu; in mpip_ioctl() 365 ifr->ifr_pwe3 = IF_PWE3_IP; in mpip_ioctl() 371 ifr->ifr_pwe3 = sc->sc_cword; in mpip_ioctl() 377 ifr->ifr_pwe3 = sc->sc_fword; in mpip_ioctl() 401 if (ifr->ifr_rdomainid < 0 || in mpip_ioctl() 404 ifr->ifr_rdomainid != rtable_l2(ifr->ifr_rdomainid)) { in mpip_ioctl() 410 ifr->ifr_rdomainid); in mpip_ioctl() 418 if (ifr->ifr_ttl != -1 && in mpip_ioctl() 419 (ifr->ifr_ttl < 1 || ifr->ifr_ttl > 0xff)) { in mpip_ioctl() 425 sc->sc_ttl = ifr->ifr_ttl; in mpip_ioctl() [all …]
|
H A D | if_mpw.c | 420 ifr->ifr_pwe3 = IF_PWE3_ETHERNET; in mpw_ioctl() 426 ifr->ifr_pwe3 = sc->sc_cword; in mpw_ioctl() 432 ifr->ifr_pwe3 = sc->sc_fword; in mpw_ioctl() 446 error = mpw_get_label(sc, ifr); in mpw_ioctl() 459 error = mpw_set_config(sc, ifr); in mpw_ioctl() 463 error = mpw_get_config(sc, ifr); in mpw_ioctl() 467 if (ifr->ifr_rdomainid < 0 || in mpw_ioctl() 470 ifr->ifr_rdomainid != rtable_l2(ifr->ifr_rdomainid)) { in mpw_ioctl() 476 ifr->ifr_rdomainid); in mpw_ioctl() 488 sc->sc_txhprio = ifr->ifr_hdrprio; in mpw_ioctl() [all …]
|
H A D | if_vlan.c | 707 tag = ifr->ifr_vnetid; in vlan_ioctl() 745 error = vlan_multi_add(sc, ifr); in vlan_ioctl() 749 error = vlan_multi_del(sc, ifr); in vlan_ioctl() 753 error = vlan_media_get(sc, ifr); in vlan_ioctl() 761 error = vlan_setlladdr(sc, ifr); in vlan_ioctl() 776 sc->sc_txprio = ifr->ifr_hdrprio; in vlan_ioctl() 779 ifr->ifr_hdrprio = sc->sc_txprio; in vlan_ioctl() 787 sc->sc_rxprio = ifr->ifr_hdrprio; in vlan_ioctl() 790 ifr->ifr_hdrprio = sc->sc_rxprio; in vlan_ioctl() 1097 memcpy(&mc->mc_addr, &ifr->ifr_addr, ifr->ifr_addr.sa_len); in vlan_multi_add() [all …]
|
H A D | if_mpe.c | 363 struct ifreq *ifr; in mpe_ioctl() local 367 ifr = (struct ifreq *)data; in mpe_ioctl() 378 if (ifr->ifr_mtu < MPE_MTU_MIN || in mpe_ioctl() 379 ifr->ifr_mtu > MPE_MTU_MAX) in mpe_ioctl() 382 ifp->if_mtu = ifr->ifr_mtu; in mpe_ioctl() 416 if (ifr->ifr_rdomainid < 0 || in mpe_ioctl() 419 ifr->ifr_rdomainid != rtable_l2(ifr->ifr_rdomainid)) { in mpe_ioctl() 425 ifr->ifr_rdomainid); in mpe_ioctl() 437 sc->sc_txhprio = ifr->ifr_hdrprio; in mpe_ioctl() 440 ifr->ifr_hdrprio = sc->sc_txhprio; in mpe_ioctl() [all …]
|
H A D | if.c | 1972 struct ifreq ifr; in if_setrdomain() local 2286 if (ifr->ifr_metric < 0 || ifr->ifr_metric > 15) { in ifioctl() 2735 bzero((caddr_t)&ifr.ifr_addr, sizeof(ifr.ifr_addr)); in ifconf() 2737 sizeof(ifr)); in ifconf() 2748 ifr.ifr_addr = *sa; in ifconf() 3209 struct ifreq ifr; in ifpromisc() local 3230 memset(&ifr, 0, sizeof(ifr)); in ifpromisc() 3507 memset(&ifr, 0, sizeof(ifr)); in if_rxr_ioctl() 3510 strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in if_rxr_ioctl() 3512 ifr.ifr_size = size; in if_rxr_ioctl() [all …]
|
H A D | if_gre.c | 2030 if (ifr->ifr_mtu < 576) { in gre_tunnel_ioctl() 2034 ifp->if_mtu = ifr->ifr_mtu; in gre_tunnel_ioctl() 2194 if (ifr->ifr_ttl != -1 && in gre_ioctl() 2195 (ifr->ifr_ttl < 1 || ifr->ifr_ttl > 0xff)) { in gre_ioctl() 2269 if (ifr->ifr_ttl != -1 && in mgre_ioctl() 2270 (ifr->ifr_ttl < 1 || ifr->ifr_ttl > 0xff)) { in mgre_ioctl() 2463 if (ifr->ifr_ttl < 1 || ifr->ifr_ttl > 0xff) { in egre_ioctl() 2646 if (ifr->ifr_ttl < 1 || ifr->ifr_ttl > 0xff) { in nvgre_ioctl() 2781 if (ifr->ifr_vnetid < 0 || ifr->ifr_vnetid > 0xffff) in eoip_ioctl() 2833 if (ifr->ifr_ttl < 1 || ifr->ifr_ttl > 0xff) { in eoip_ioctl() [all …]
|
H A D | if_gif.c | 508 if (ifr->ifr_mtu < GIF_MTU_MIN || ifr->ifr_mtu > GIF_MTU_MAX) { in gif_ioctl() 513 ifp->if_mtu = ifr->ifr_mtu; in gif_ioctl() 517 if (ifr->ifr_rdomainid < 0 || in gif_ioctl() 530 if (ifr->ifr_ttl != -1 && in gif_ioctl() 531 (ifr->ifr_ttl < 1 || ifr->ifr_ttl > 0xff)) { in gif_ioctl() 537 sc->sc_ttl = ifr->ifr_ttl; in gif_ioctl() 540 ifr->ifr_ttl = sc->sc_ttl; in gif_ioctl() 548 ifr->ifr_df = sc->sc_df ? 1 : 0; in gif_ioctl() 563 sc->sc_txhprio = ifr->ifr_hdrprio; in gif_ioctl() 566 ifr->ifr_hdrprio = sc->sc_txhprio; in gif_ioctl() [all …]
|
/openbsd/usr.sbin/ripd/ |
H A D | interface.c | 75 struct ifreq ifr; in if_init() local 81 strlcpy(ifr.ifr_name, iface->name, sizeof(ifr.ifr_name)); in if_init() 85 rdomain = ifr.ifr_rdomainid; in if_init() 389 struct ifreq *ifr; in if_new() local 403 if ((ifr = calloc(1, sizeof(*ifr))) == NULL) in if_new() 407 strlcpy(ifr->ifr_name, kif->ifname, sizeof(ifr->ifr_name)); in if_new() 432 if (ioctl(s, SIOCGIFADDR, ifr) == -1) in if_new() 434 sain = (struct sockaddr_in *)&ifr->ifr_addr; in if_new() 438 if (ioctl(s, SIOCGIFNETMASK, ifr) == -1) in if_new() 445 if (ioctl(s, SIOCGIFDSTADDR, ifr) == -1) in if_new() [all …]
|
/openbsd/usr.sbin/pppd/ |
H A D | sys-bsd.c | 167 struct ifreq ifr; in sys_cleanup() local 170 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in sys_cleanup() 214 struct ifreq ifr; in ppp_available() local 220 strlcpy(ifr.ifr_name, "ppp0", sizeof(ifr.ifr_name)); in ppp_available() 724 struct ifreq ifr; local 726 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); 924 struct ifreq ifr; local 926 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); 977 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); 1023 BZERO(&ifr, sizeof(ifr)); [all …]
|
/openbsd/sys/netinet/ |
H A D | in.c | 222 struct ifreq *ifr = (struct ifreq *)data; in in_ioctl() local 257 if (ifr->ifr_addr.sa_family == AF_INET) { in in_ioctl() 258 error = in_sa2sin(&ifr->ifr_addr, &sin); in in_ioctl() 317 if (ifr->ifr_addr.sa_len < 8) { in in_ioctl() 322 sin = satosin(&ifr->ifr_addr); in in_ioctl() 352 error = in_sa2sin(&ifr->ifr_addr, &sin); in in_ioctl_set_ifaddr() 545 sa = &ifr->ifr_addr; in in_ioctl_get() 832 struct ifreq ifr; in in_addmulti() local 860 memset(&ifr, 0, sizeof(ifr)); in in_addmulti() 888 struct ifreq ifr; in in_delmulti() local [all …]
|
/openbsd/usr.sbin/dhcpd/ |
H A D | udpsock.c | 102 struct ifreq ifr; in udpsock_handler() local 144 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in udpsock_handler() 145 if (ioctl(sockio, SIOCGIFADDR, &ifr, sizeof(ifr)) == -1) { in udpsock_handler() 152 if (ifr.ifr_addr.sa_family != AF_INET) in udpsock_handler() 158 iface.ifp = 𝔦 in udpsock_handler() 161 ((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr; in udpsock_handler()
|
/openbsd/usr.sbin/npppd/npppd/ |
H A D | privsep.c | 790 memset(&ifr, 0, sizeof(ifr)); in privsep_priv_dispatch_imsg() 792 sizeof(ifr.ifr_name)); in privsep_priv_dispatch_imsg() 800 &ifr.ifr_addr)->sin_addr; in privsep_priv_dispatch_imsg() 867 memset(&ifr, 0, sizeof(ifr)); in privsep_priv_dispatch_imsg() 869 sizeof(ifr.ifr_name)); in privsep_priv_dispatch_imsg() 898 memset(&ifr, 0, sizeof(ifr)); in privsep_priv_dispatch_imsg() 900 sizeof(ifr.ifr_name)); in privsep_priv_dispatch_imsg() 907 r.flags = ifr.ifr_flags; in privsep_priv_dispatch_imsg() 928 memset(&ifr, 0, sizeof(ifr)); in privsep_priv_dispatch_imsg() 930 sizeof(ifr.ifr_name)); in privsep_priv_dispatch_imsg() [all …]
|
/openbsd/usr.sbin/vmd/ |
H A D | priv.c | 88 struct ifreq ifr; in priv_dispatch_parent() local 129 strlcpy(ifr.ifr_name, vfr.vfr_name, sizeof(ifr.ifr_name)); in priv_dispatch_parent() 130 ifr.ifr_data = (caddr_t)vfr.vfr_value; in priv_dispatch_parent() 131 if (ioctl(env->vmd_fd, SIOCSIFDESCR, &ifr) == -1) in priv_dispatch_parent() 135 strlcpy(ifr.ifr_name, vfr.vfr_name, sizeof(ifr.ifr_name)); in priv_dispatch_parent() 136 ifr.ifr_rdomainid = vfr.vfr_id; in priv_dispatch_parent() 156 strlcpy(ifr.ifr_name, vfr.vfr_name, sizeof(ifr.ifr_name)); in priv_dispatch_parent() 157 if (ioctl(env->vmd_fd, SIOCGIFFLAGS, &ifr) == -1) in priv_dispatch_parent() 164 strlcpy(ifr.ifr_name, vfr.vfr_name, sizeof(ifr.ifr_name)); in priv_dispatch_parent() 170 ifr.ifr_flags |= IFF_UP; in priv_dispatch_parent() [all …]
|
/openbsd/usr.bin/netstat/ |
H A D | net80211.c | 43 struct ifreq ifr; in net80211_ifstats() local 52 ifr.ifr_data = (caddr_t)&stats; in net80211_ifstats() 53 strlcpy(ifr.ifr_name, ifname, sizeof ifr.ifr_name); in net80211_ifstats() 55 if (ioctl(s, SIOCG80211STATS, &ifr) == -1) in net80211_ifstats() 58 printf("ieee80211 on %s:\n", ifr.ifr_name); in net80211_ifstats()
|
/openbsd/usr.sbin/hostapd/ |
H A D | llc.c | 47 struct ifreq ifr; in hostapd_llc_init() local 53 bzero(&ifr, sizeof(struct ifreq)); in hostapd_llc_init() 54 (void)strlcpy(ifr.ifr_name, iapp->i_iface, sizeof(ifr.ifr_name)); in hostapd_llc_init() 57 if (ioctl(iapp->i_raw, BIOCSETIF, &ifr) == -1) in hostapd_llc_init()
|
/openbsd/usr.sbin/sasyncd/ |
H A D | carp.c | 77 struct ifreq ifr; in carp_get_state() local 86 memset(&ifr, 0, sizeof ifr); in carp_get_state() 87 strlcpy(ifr.ifr_name, ifname, sizeof ifr.ifr_name); in carp_get_state() 93 ifr.ifr_data = (caddr_t)&ifrdat; in carp_get_state() 94 if (ioctl(s, SIOCGIFDATA, (caddr_t)&ifr) == -1) { in carp_get_state()
|
/openbsd/usr.sbin/dhcpleasectl/ |
H A D | dhcpleasectl.c | 107 struct ifreq ifr, ifr_x; in main() local 113 strlcpy(ifr.ifr_name, argv[0], sizeof(ifr.ifr_name)); in main() 114 strlcpy(ifr_x.ifr_name, argv[0], sizeof(ifr.ifr_name)); in main() 116 if (ioctl(ioctl_sock, SIOCGIFFLAGS, &ifr) == -1) in main() 122 if (!(ifr.ifr_flags & IFF_UP) || in main() 128 if (!(ifr.ifr_flags & IFF_UP)) { in main() 129 ifr.ifr_flags |= IFF_UP; in main() 130 if (ioctl(ioctl_sock, SIOCSIFFLAGS, &ifr) == -1) in main()
|