Home
last modified time | relevance | path

Searched refs:ifr (Results 1 – 25 of 208) sorted by relevance

123456789

/netbsd-src/usr.sbin/mopd/common/
H A Dpf-linux2.c74 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 Dpf.c74 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 Dnet.c186 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 Dh_canutils.c65 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 Duipc_syscalls_40.c41 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 Daf_atalk.c111 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 Dprintfraginfo.c15 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 Dt_bpf.c80 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 Dif_agrether.c139 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 Dcnwctl.c65 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 Dtap.c54 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 Dinet_addr_local.c334 #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 Ddriver_wired_common.c35 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 Dnpfext_log.c78 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 Dumbctl.c87 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 Dif.c163 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 DsiocXmulti.c68 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 Dvlan_ifconfig.c22 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 Dwiconfig.c154 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 Dif.c115 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 Dif_uba.c75 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 Dbpf.c93 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 Dif_nametoindex.c77 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 Dsockraw.c40 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 Dsirix.c66 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()

123456789