| /netbsd-src/usr.sbin/mopd/common/ |
| H A D | pf-linux2.c | 74 struct ifreq ifr; variable 123 strncpy(ifr.ifr_name, interface, sizeof(ifr.ifr_name)); in pfInit() 153 strncpy(ifr.ifr_name, interface, sizeof (ifr.ifr_name) -1); in pfEthAddr() 154 ifr.ifr_name[sizeof(ifr.ifr_name)] = 0; in pfEthAddr() 155 ifr.ifr_addr.sa_family = AF_INET; in pfEthAddr() 156 if (ioctl(s, SIOCGIFHWADDR, &ifr) < 0) { in pfEthAddr() 160 memcpy((char *)addr, ifr.ifr_hwaddr.sa_data, 6); in pfEthAddr() 174 strncpy(ifr.ifr_name, interface, sizeof (ifr.ifr_name) - 1); in pfAddMulti() 175 ifr.ifr_name[sizeof(ifr.ifr_name)] = 0; in pfAddMulti() 177 ifr.ifr_addr.sa_family = AF_UNSPEC; in pfAddMulti() [all …]
|
| H A D | pf.c | 74 struct ifreq ifr; in pfInit() local 111 (void) strncpy(ifr.ifr_name, interface, sizeof ifr.ifr_name); in pfInit() 112 if (ioctl(fd, BIOCSETIF, (caddr_t) & ifr) < 0) { in pfInit() 151 struct ifreq ifr; in pfAddMulti() local 154 strncpy(ifr.ifr_name, interface, sizeof(ifr.ifr_name)); in pfAddMulti() 156 ifr.ifr_addr.sa_family = AF_UNSPEC; in pfAddMulti() 157 memmove(ifr.ifr_addr.sa_data, addr, 6); in pfAddMulti() 167 if (ioctl(fd, SIOCADDMULTI, (caddr_t)&ifr) < 0) { in pfAddMulti() 184 struct ifreq ifr; in pfDelMulti() local 187 strncpy(ifr.ifr_name, interface, sizeof(ifr.ifr_name)); in pfDelMulti() [all …]
|
| /netbsd-src/usr.bin/rump_dhcpclient/ |
| H A D | net.c | 186 struct ifreq ifr; in init_interface() local 189 memset(&ifr, 0, sizeof(ifr)); in init_interface() 190 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in init_interface() 191 if (rump_sys_ioctl(socket_afnet, SIOCGIFFLAGS, &ifr) == -1) in init_interface() 196 iface->flags = ifr.ifr_flags; in init_interface() 205 if (rump_sys_ioctl(socket_afnet, SIOCGIFMTU, &ifr) == -1) in init_interface() 208 if (ifr.ifr_mtu < MTU_MIN) { in init_interface() 209 ifr.ifr_mtu = MTU_MIN; in init_interface() 210 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in init_interface() 211 if (rump_sys_ioctl(socket_afnet, SIOCSIFMTU, &ifr) == -1) in init_interface() [all …]
|
| /netbsd-src/tests/net/can/ |
| H A D | h_canutils.c | 65 struct ifreq ifr; in cancfg_rump_createif() local 72 memset(&ifr, 0, sizeof(ifr)); in cancfg_rump_createif() 73 strncpy(ifr.ifr_name, ifname, IFNAMSIZ-1); in cancfg_rump_createif() 74 ifr.ifr_name[IFNAMSIZ - 1] = '\0'; in cancfg_rump_createif() 76 if ((rv = rump_sys_ioctl(s, SIOCIFCREATE, &ifr)) < 0) { in cancfg_rump_createif() 80 memset(&ifr, 0, sizeof(ifr)); in cancfg_rump_createif() 81 strncpy(ifr.ifr_name, ifname, IFNAMSIZ-1); in cancfg_rump_createif() 82 ifr.ifr_name[IFNAMSIZ - 1] = '\0'; in cancfg_rump_createif() 84 if ((rv = rump_sys_ioctl(s, SIOCGIFFLAGS, &ifr)) < 0) { in cancfg_rump_createif() 88 ifr.ifr_flags |= IFF_UP; in cancfg_rump_createif() [all …]
|
| /netbsd-src/sys/compat/common/ |
| H A D | uipc_syscalls_40.c | 41 struct oifreq ifr, *ifrp = NULL; in compat_ifconf() local 43 const int sz = (int)sizeof(ifr); in compat_ifconf() 64 memset(&ifr, 0, sizeof(ifr)); in compat_ifconf() 74 (void)strncpy(ifr.ifr_name, ifp->if_xname, in compat_ifconf() 75 sizeof(ifr.ifr_name)); in compat_ifconf() 76 if (ifr.ifr_name[sizeof(ifr.ifr_name) - 1] != '\0') { in compat_ifconf() 81 memset(&ifr.ifr_addr, 0, sizeof(ifr.ifr_addr)); in compat_ifconf() 83 error = copyout(&ifr, ifrp, sz); in compat_ifconf() 88 space -= sizeof(ifr); in compat_ifconf() 102 (struct osockaddr *)&ifr.ifr_addr; in compat_ifconf() [all …]
|
| /netbsd-src/sbin/ifconfig/ |
| H A D | af_atalk.c | 111 struct ifreq ifr; in at_commit_address() local 115 , .dgreq = BUFPARAM(ifr) in at_commit_address() 117 {.buf = ifr.ifr_name, in at_commit_address() 118 .buflen = sizeof(ifr.ifr_name)} in at_commit_address() 122 , .dgaddr = BUFPARAM(ifr.ifr_addr) in at_commit_address() 182 memset(&ifr, 0, sizeof(ifr)); in at_commit_address() 204 struct ifreq ifr; in at_status() local 217 memset(&ifr, 0, sizeof(ifr)); in at_status() 218 estrlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in at_status() 219 ifr.ifr_addr.sa_family = AF_APPLETALK; in at_status() [all …]
|
| /netbsd-src/external/bsd/ipf/dist/lib/ |
| H A D | printfraginfo.c | 15 printfraginfo(prefix, ifr) in printfraginfo() argument 17 struct ipfr *ifr; 22 if (ifr->ipfr_v == 6) { 30 PRINTF(" %s -> ", hostname(family, &ifr->ipfr_src)); 39 hostname(family, &ifr->ipfr_dst), ifr->ipfr_id, 40 ifr->ipfr_ttl, ifr->ipfr_p, ifr->ipfr_pkts, ifr->ipfr_bytes, 41 ifr->ipfr_seen0, ifr->ipfr_ref);
|
| /netbsd-src/tests/net/bpf/ |
| H A D | t_bpf.c | 80 struct ifreq ifr; in ATF_TC_BODY() local 85 sprintf(ifr.ifr_name, "shmif%d", ifnum); in ATF_TC_BODY() 88 RL(rump_sys_ioctl(bpfd, BIOCSETIF, &ifr)); in ATF_TC_BODY() 89 RL(rump_sys_ioctl(bpfd, BIOCSFEEDBACK, &ifr)); in ATF_TC_BODY() 110 struct ifreq ifr; in ATF_TC_BODY() local 117 memset(&ifr, 0, sizeof(ifr)); in ATF_TC_BODY() 157 netcfg_rump_makeshmif("bpfwritetrunc", ifr.ifr_name); in ATF_TC_BODY() 158 netcfg_rump_if(ifr.ifr_name, "10.1.1.1", "255.0.0.0"); in ATF_TC_BODY() 161 RL(rump_sys_ioctl(bpfd, BIOCSETIF, &ifr)); in ATF_TC_BODY() 180 struct ifreq ifr; in ATF_TC_BODY() local [all …]
|
| /netbsd-src/sys/net/agr/ |
| H A D | if_agrether.c | 139 struct ifreq ifr; in agrether_portinit() local 180 memset(&ifr, 0, sizeof(ifr)); in agrether_portinit() 181 ifr.ifr_addr.sa_len = sizeof(ifr.ifr_addr); in agrether_portinit() 182 ifr.ifr_addr.sa_family = AF_UNSPEC; in agrether_portinit() 183 KASSERT(sizeof(ifr.ifr_addr) >= in agrether_portinit() 185 memcpy(&ifr.ifr_addr.sa_data, in agrether_portinit() 188 error = agrport_ioctl(port, SIOCADDMULTI, (void *)&ifr); in agrether_portinit() 203 struct ifreq ifr; in agrether_portfini() local 217 memset(&ifr, 0, sizeof(ifr)); in agrether_portfini() 218 ifr.ifr_addr.sa_len = sizeof(ifr.ifr_addr); in agrether_portfini() [all …]
|
| /netbsd-src/usr.sbin/cnwctl/ |
| H A D | cnwctl.c | 65 struct ifreq ifr; in main() local 122 memset(&ifr, 0, sizeof(ifr)); in main() 123 strncpy(ifr.ifr_name, interface, sizeof(ifr.ifr_name)); in main() 124 ifr.ifr_key = key; in main() 125 if (ioctl(skt, SIOCSCNWKEY, (caddr_t)&ifr) < 0) in main() 130 memset(&ifr, 0, sizeof(ifr)); in main() 131 strncpy(ifr.ifr_name, interface, sizeof(ifr.ifr_name)); in main() 132 ifr.ifr_domain = domain; in main() 133 if (ioctl(skt, SIOCSCNWDOMAIN, (caddr_t)&ifr) < 0) in main() 142 strncpy(cnws.ifr.ifr_name, interface, in main() [all …]
|
| /netbsd-src/usr.sbin/btpand/ |
| H A D | tap.c | 54 struct ifreq ifr; in tap_init() local 63 memset(&ifr, 0, sizeof(ifr)); in tap_init() 64 if (ioctl(fd, TAPGIFNAME, &ifr) == -1) { in tap_init() 68 interface_name = strndup(ifr.ifr_name, IFNAMSIZ); in tap_init() 78 memcpy(iflr.iflr_name, ifr.ifr_name, IFNAMSIZ); in tap_init() 92 if (ioctl(s, SIOCGIFFLAGS, &ifr) == -1) { in tap_init() 97 if ((ifr.ifr_flags & IFF_UP) == 0) { in tap_init() 98 ifr.ifr_flags |= IFF_UP; in tap_init() 100 if (ioctl(s, SIOCSIFFLAGS, &ifr) == -1) { in tap_init() 109 ifr.ifr_name, ether_ntoa((struct ether_addr *)LLADDR(sdl))); in tap_init() [all …]
|
| /netbsd-src/external/ibm-public/postfix/dist/src/util/ |
| H A D | inet_addr_local.c | 334 #define NEXT_INTERFACE(ifr) ((struct ifreq *) \ argument 335 ((char *) ifr + _SIZEOF_ADDR_IFREQ(*ifr))) 336 #define IFREQ_SIZE(ifr) _SIZEOF_ADDR_IFREQ(*ifr) argument 338 #define NEXT_INTERFACE(ifr) ((struct ifreq *) \ argument 339 ((char *) ifr + sizeof(ifr->ifr_name) + ifr->ifr_addr.sa_len)) 340 #define IFREQ_SIZE(ifr) (sizeof(ifr->ifr_name) + ifr->ifr_addr.sa_len) argument 342 #define NEXT_INTERFACE(ifr) (ifr + 1) argument 343 #define IFREQ_SIZE(ifr) sizeof(ifr[0]) argument 355 struct ifreq *ifr; in ial_siocgif() local 392 for (ifr = ifc.ifc_req; ifr < the_end;) { in ial_siocgif() [all …]
|
| /netbsd-src/external/bsd/wpa/dist/src/drivers/ |
| H A D | driver_wired_common.c | 35 struct ifreq ifr; in driver_wired_get_ifflags() local 44 os_memset(&ifr, 0, sizeof(ifr)); in driver_wired_get_ifflags() 45 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ); in driver_wired_get_ifflags() 46 if (ioctl(s, SIOCGIFFLAGS, (caddr_t) &ifr) < 0) { in driver_wired_get_ifflags() 53 *flags = ifr.ifr_flags & 0xffff; in driver_wired_get_ifflags() 60 struct ifreq ifr; in driver_wired_set_ifflags() local 69 os_memset(&ifr, 0, sizeof(ifr)); in driver_wired_set_ifflags() 70 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ); in driver_wired_set_ifflags() 71 ifr.ifr_flags = flags & 0xffff; in driver_wired_set_ifflags() 72 if (ioctl(s, SIOCSIFFLAGS, (caddr_t) &ifr) < 0) { in driver_wired_set_ifflags() [all …]
|
| /netbsd-src/lib/npf/ext_log/ |
| H A D | npfext_log.c | 78 struct ifreq ifr; in npfext_log_param() local 86 memset(&ifr, 0, sizeof(ifr)); in npfext_log_param() 87 strlcpy(ifr.ifr_name, param, sizeof(ifr.ifr_name)); in npfext_log_param() 88 if (ioctl(s, SIOCIFCREATE, &ifr) == -1) { in npfext_log_param() 95 strlcpy(ifr.ifr_name, param, sizeof(ifr.ifr_name)); in npfext_log_param() 96 if (ioctl(s, SIOCGIFFLAGS, &ifr) == -1) { in npfext_log_param() 102 ifr.ifr_flags |= IFF_UP; in npfext_log_param() 103 if (ioctl(s, SIOCSIFFLAGS, &ifr) == -1) { in npfext_log_param()
|
| /netbsd-src/sbin/umbctl/ |
| H A D | umbctl.c | 87 struct ifreq * ifr); 142 struct ifreq ifr; in _umbctl() local 148 memset(&ifr, 0, sizeof(ifr)); in _umbctl() 149 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in _umbctl() 153 ifr.ifr_data = &umbp; in _umbctl() 154 if(_umbctl_ioctl(ifname, fd, SIOCGUMBPARAM, &ifr) != 0 in _umbctl() 157 &ifr) != 0) in _umbctl() 165 ifr.ifr_data = &umbi; in _umbctl() 166 if(_umbctl_ioctl(ifname, fd, SIOCGUMBINFO, &ifr) != 0) in _umbctl() 184 struct ifreq ifr; in _umbctl_file() local [all …]
|
| /netbsd-src/external/bsd/dhcpcd/dist/src/ |
| H A D | if.c | 163 struct ifreq ifr = { .ifr_flags = 0 }; in if_getflags() local 165 strlcpy(ifr.ifr_name, ifp->name, sizeof(ifr.ifr_name)); in if_getflags() 166 if (ioctl(ifp->ctx->pf_inet_fd, SIOCGIFFLAGS, &ifr) == -1) in if_getflags() 168 ifp->flags = (unsigned int)ifr.ifr_flags; in if_getflags() 175 struct ifreq ifr = { .ifr_flags = 0 }; in if_setflag() local 178 strlcpy(ifr.ifr_name, ifp->name, sizeof(ifr.ifr_name)); in if_setflag() 179 if (ioctl(ifp->ctx->pf_inet_fd, SIOCGIFFLAGS, &ifr) == -1) in if_setflag() 182 oflags = ifr.ifr_flags; in if_setflag() 183 ifr.ifr_flags |= setflag; in if_setflag() 184 ifr.ifr_flags &= (short)~unsetflag; in if_setflag() [all …]
|
| /netbsd-src/tests/net/if_vlan/ |
| H A D | siocXmulti.c | 68 struct ifreq ifr; in main() local 73 bzero(&ifr, sizeof(ifr)); in main() 89 strncpy(ifr.ifr_name, argv[ARG_IFNAME], sizeof(ifr.ifr_name) - 1); in main() 90 ifr.ifr_name[sizeof(ifr.ifr_name) - 1] = '\0'; in main() 92 sin = (struct sockaddr_in *)&ifr.ifr_addr; in main() 98 sin6 = (struct sockaddr_in6 *)&ifr.ifr_addr; in main() 111 if (ioctl(fd, req, (caddr_t)&ifr) < 0) { in main()
|
| /netbsd-src/external/bsd/wpa/dist/src/ap/ |
| H A D | vlan_ifconfig.c | 22 struct ifreq ifr; in ifconfig_helper() local 30 os_memset(&ifr, 0, sizeof(ifr)); in ifconfig_helper() 31 os_strlcpy(ifr.ifr_name, if_name, IFNAMSIZ); in ifconfig_helper() 33 if (ioctl(fd, SIOCGIFFLAGS, &ifr) != 0) { in ifconfig_helper() 42 ifr.ifr_flags |= IFF_UP; in ifconfig_helper() 44 ifr.ifr_flags &= ~IFF_UP; in ifconfig_helper() 46 if (ioctl(fd, SIOCSIFFLAGS, &ifr) != 0) { in ifconfig_helper()
|
| /netbsd-src/usr.sbin/wiconfig/ |
| H A D | wiconfig.c | 154 struct ifreq ifr; in wi_apscan() local 194 memset((char *)&ifr, 0, sizeof(ifr)); in wi_apscan() 195 strncpy(ifr.ifr_name, iface, sizeof(ifr.ifr_name)); in wi_apscan() 196 ifr.ifr_data = (caddr_t)&wreq; in wi_apscan() 200 while (ioctl(s, SIOCGWAVELAN, &ifr) == -1) { in wi_apscan() 292 struct ifreq ifr; in wi_getval() local 296 bzero((char *)&ifr, sizeof(ifr)); in wi_getval() 298 strncpy(ifr.ifr_name, iface, sizeof(ifr.ifr_name)); in wi_getval() 299 ifr.ifr_data = (caddr_t)wreq; in wi_getval() 306 if (ioctl(s, SIOCGWAVELAN, &ifr) == -1) { in wi_getval() [all …]
|
| /netbsd-src/usr.sbin/rtadvd/ |
| H A D | if.c | 115 struct ifreq ifr; in if_getmtu() local 121 memset(&ifr, 0, sizeof(ifr)); in if_getmtu() 122 ifr.ifr_addr.sa_family = AF_INET6; in if_getmtu() 123 strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in if_getmtu() 124 if (prog_ioctl(s, SIOCGIFMTU, &ifr) != -1) in if_getmtu() 125 mtu = ifr.ifr_mtu; in if_getmtu() 137 struct ifreq ifr; in if_getflags() local 145 memset(&ifr, 0, sizeof(ifr)); in if_getflags() 146 if_indextoname(ifindex, ifr.ifr_name); in if_getflags() 147 if (prog_ioctl(s, SIOCGIFFLAGS, &ifr) < 0) { in if_getflags() [all …]
|
| /netbsd-src/sys/dev/qbus/ |
| H A D | if_uba.c | 75 struct ifrw *ifr, int nr, struct ifxmt *ifw, int nw) in if_ubaminit() argument 111 &ifr[i].ifrw_map))) { in if_ubaminit() 134 ifr[i].ifrw_mbuf = m; in if_ubaminit() 135 bus_dmamap_load(uh->uh_dmat, ifr[i].ifrw_map, in if_ubaminit() 151 bus_dmamap_unload(uh->uh_dmat, ifr[nw].ifrw_map); in if_ubaminit() 152 m_freem(ifr[nm].ifrw_mbuf); in if_ubaminit() 157 bus_dmamap_destroy(uh->uh_dmat, ifr[nw].ifrw_map); in if_ubaminit() 191 if_ubaget(struct ifubinfo *ifu, struct ifrw *ifr, struct ifnet *ifp, int len) in if_ubaget() argument 199 bus_dmamap_unload(uh->uh_dmat, ifr->ifrw_map); in if_ubaget() 200 m = ifr->ifrw_mbuf; in if_ubaget() [all …]
|
| /netbsd-src/usr.sbin/rbootd/ |
| H A D | bpf.c | 93 struct ifreq ifr; in BpfOpen() local 111 (void) strncpy(ifr.ifr_name, IntfName, sizeof(ifr.ifr_name)); in BpfOpen() 112 if (ioctl(BpfFd, BIOCSETIF, (caddr_t)&ifr) < 0) { in BpfOpen() 146 ifr.ifr_addr.sa_len = RMP_ADDRLEN + 2; in BpfOpen() 148 ifr.ifr_addr.sa_family = AF_UNSPEC; in BpfOpen() 149 memmove((char *)&ifr.ifr_addr.sa_data[0], &RmpMcastAddr[0], in BpfOpen() 373 struct ifreq ifr; in BpfClose() local 384 ifr.ifr_addr.sa_len = RMP_ADDRLEN + 2; in BpfClose() 386 ifr.ifr_addr.sa_family = AF_UNSPEC; in BpfClose() 387 memmove((char *)&ifr.ifr_addr.sa_data[0], &RmpMcastAddr[0], in BpfClose() [all …]
|
| /netbsd-src/lib/libc/net/ |
| H A D | if_nametoindex.c | 77 struct ifreq ifr; in __weak_alias() local 83 memset(&ifr, 0, sizeof(ifr)); in __weak_alias() 84 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in __weak_alias() 85 if (ioctl(s, SIOCGIFINDEX, &ifr) != -1) { in __weak_alias() 87 return (ifr.ifr_index); in __weak_alias()
|
| /netbsd-src/external/bsd/ipf/dist/ipsend/ |
| H A D | sockraw.c | 40 struct ifreq ifr; in initdevice() local 43 memset(&ifr, 0, sizeof(ifr)); in initdevice() 44 strncpy(ifr.ifr_name, device, sizeof ifr.ifr_name); in initdevice() 52 if (ioctl(fd, SIOCGIFADDR, &ifr) == -1) in initdevice() 60 bcopy(&ifr.ifr_addr, s.sa_data, 4); in initdevice()
|
| H A D | sirix.c | 66 struct ifreq ifr; in sendip() local 75 memset(&ifr, 0, sizeof(ifr)); in sendip() 76 strncpy(ifr.ifr_name, sr.sr_ifname, sizeof ifr.ifr_name); in sendip() 78 if (ioctl(fd, SIOCGIFADDR, &ifr) == -1) in sendip() 84 memcpy(eh->ether_shost, ifr.ifr_addr.sa_data, sizeof(eh->ether_shost)); in sendip()
|