Searched defs:ifr (Results 1 - 25 of 80) sorted by relevance

1234

/external/android-clat/
H A Dtun.c48 struct ifreq ifr; local
51 memset(&ifr, 0, sizeof(ifr));
53 ifr.ifr_flags = IFF_TUN;
55 strncpy(ifr.ifr_name, dev, IFNAMSIZ);
56 ifr.ifr_name[IFNAMSIZ-1] = '\0';
59 if( (err = ioctl(fd, TUNSETIFF, (void *) &ifr)) < 0 ){
63 strcpy(dev, ifr.ifr_name);
H A Dclatd_microbenchmark.c72 struct ifreq ifr = { local
77 init_sockaddr_in((struct sockaddr_in *) &ifr.ifr_addr, "192.0.0.4");
78 if (ioctl(s, SIOCSIFADDR, &ifr) < 0) die("SIOCSIFADDR");
79 init_sockaddr_in((struct sockaddr_in *) &ifr.ifr_addr, "255.255.255.248");
80 if (ioctl(s, SIOCSIFNETMASK, &ifr) < 0) die("SIOCSIFNETMASK");
81 if (ioctl(s, SIOCGIFFLAGS, &ifr) < 0) die("SIOCGIFFLAGS");
82 ifr.ifr_flags |= (IFF_UP | IFF_RUNNING);
83 if (ioctl(s, SIOCSIFFLAGS, &ifr) < 0) die("SIOCSIFFLAGS");
/external/iproute2/ip/
H A Dtunnel.c68 struct ifreq ifr; local
72 strncpy(ifr.ifr_name, basedev, IFNAMSIZ);
73 ifr.ifr_ifru.ifru_data = (void*)p;
75 err = ioctl(fd, SIOCGETTUNNEL, &ifr);
86 struct ifreq ifr; local
91 strncpy(ifr.ifr_name, name, IFNAMSIZ);
93 strncpy(ifr.ifr_name, basedev, IFNAMSIZ);
94 ifr.ifr_ifru.ifru_data = p;
96 err = ioctl(fd, cmd, &ifr);
98 fprintf(stderr, "add tunnel %s failed: %s\n", ifr
106 struct ifreq ifr; local
128 struct ifreq ifr; local
[all...]
H A Diptuntap.c48 static int tap_add_ioctl(struct ifreq *ifr, uid_t uid, gid_t gid) argument
54 ifr->ifr_flags |= IFF_TUN_EXCL;
62 if (ioctl(fd, TUNSETIFF, ifr)) {
84 static int tap_del_ioctl(struct ifreq *ifr) argument
93 if (ioctl(fd, TUNSETIFF, ifr)) {
107 static int parse_args(int argc, char **argv, struct ifreq *ifr, uid_t *uid, gid_t *gid) argument
111 memset(ifr, 0, sizeof(*ifr));
113 ifr->ifr_flags |= IFF_NO_PI;
119 if (ifr
193 struct ifreq ifr; local
209 struct ifreq ifr; local
[all...]
/external/strace/
H A Dsock.c44 print_addr(struct tcb *tcp, long addr, struct ifreq *ifr) argument
46 if (ifr->ifr_addr.sa_family == AF_INET) {
48 sinp = (struct sockaddr_in *) &ifr->ifr_addr;
51 printstr(tcp, addr, sizeof(ifr->ifr_addr.sa_data));
63 struct ifreq ifr; local
78 if (umove(tcp, tcp->u_arg[2], &ifr) < 0)
82 print_ifname(ifr.ifr_name);
84 print_ifname(ifr.ifr_newname);
147 if (umove(tcp, tcp->u_arg[2], &ifr) < 0)
152 ifr
[all...]
/external/dhcpcd/
H A Dbpf.c56 struct ifreq ifr; local
88 memset(&ifr, 0, sizeof(ifr));
89 strlcpy(ifr.ifr_name, iface->name, sizeof(ifr.ifr_name));
90 if (ioctl(fd, BIOCSETIF, &ifr) == -1)
H A Dif-bsd.c119 struct ifreq ifr; local
127 memset(&ifr, 0, sizeof(ifr));
128 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
130 ifr.ifr_data = (void *)&nwid;
131 if (ioctl(socket_afnet, SIOCG80211NWID, &ifr) == 0) {
/external/openssh/openbsd-compat/
H A Dport-tun.c61 struct ifreq ifr; local
71 bzero(&ifr, sizeof(ifr));
74 ifr.ifr_flags = IFF_TAP;
77 ifr.ifr_flags = IFF_TUN;
80 ifr.ifr_flags |= IFF_NO_PI;
88 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), name, tun);
91 if (ioctl(fd, TUNSETIFF, &ifr) == -1) {
100 debug("%s: %s mode %d fd %d", __func__, ifr
121 struct ifreq ifr; local
[all...]
/external/ppp/pppd/plugins/rp-pppoe/
H A Dif.c100 struct ifreq ifr; local
136 strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
137 if (ioctl(fd, SIOCGIFHWADDR, &ifr) < 0) {
142 memcpy(hwaddr, ifr.ifr_hwaddr.sa_data, ETH_ALEN);
144 if (ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER) {
155 strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
156 if (ioctl(fd, SIOCGIFMTU, &ifr) < 0) {
158 } else if (ifr
[all...]
H A Dplugin.c132 struct ifreq ifr; local
156 strncpy(ifr.ifr_name, conn->ifName, sizeof(ifr.ifr_name));
157 if (ioctl(s, SIOCGIFMTU, &ifr) < 0) {
164 if (lcp_allowoptions[0].mru > ifr.ifr_mtu - TOTAL_OVERHEAD)
165 lcp_allowoptions[0].mru = ifr.ifr_mtu - TOTAL_OVERHEAD;
166 if (lcp_wantoptions[0].mru > ifr.ifr_mtu - TOTAL_OVERHEAD)
167 lcp_wantoptions[0].mru = ifr.ifr_mtu - TOTAL_OVERHEAD;
310 struct ifreq ifr; local
329 strncpy(ifr
[all...]
/external/wpa_supplicant_8/hostapd/src/drivers/
H A Ddriver_openbsd.c33 struct ifreq ifr; local
35 os_memset(&ifr, 0, sizeof(ifr));
36 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name));
37 ifr.ifr_data = (void *)&nwid;
38 if (ioctl(drv->sock, SIOCG80211NWID, &ifr) < 0 ||
H A Dlinux_ioctl.c20 struct ifreq ifr; local
26 os_memset(&ifr, 0, sizeof(ifr));
27 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ);
29 if (ioctl(sock, SIOCGIFFLAGS, &ifr) != 0) {
37 if (ifr.ifr_flags & IFF_UP)
39 ifr.ifr_flags |= IFF_UP;
41 if (!(ifr.ifr_flags & IFF_UP))
43 ifr.ifr_flags &= ~IFF_UP;
46 if (ioctl(sock, SIOCSIFFLAGS, &ifr) !
60 struct ifreq ifr; local
82 struct ifreq ifr; local
105 struct ifreq ifr; local
162 struct ifreq ifr; local
184 struct ifreq ifr; local
[all...]
H A Ddriver_nl80211_android.c45 struct ifreq ifr; local
50 os_memset(&ifr, 0, sizeof(ifr));
52 os_strlcpy(ifr.ifr_name, bss->ifname, IFNAMSIZ);
60 ifr.ifr_data = &priv_cmd;
62 ret = ioctl(drv->global->ioctl_sock, SIOCDEVPRIVATE + 1, &ifr);
79 struct ifreq ifr; local
123 memset(&ifr, 0, sizeof(ifr));
125 os_strlcpy(ifr
[all...]
/external/wpa_supplicant_8/src/drivers/
H A Ddriver_openbsd.c33 struct ifreq ifr; local
35 os_memset(&ifr, 0, sizeof(ifr));
36 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name));
37 ifr.ifr_data = (void *)&nwid;
38 if (ioctl(drv->sock, SIOCG80211NWID, &ifr) < 0 ||
H A Dlinux_ioctl.c20 struct ifreq ifr; local
26 os_memset(&ifr, 0, sizeof(ifr));
27 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ);
29 if (ioctl(sock, SIOCGIFFLAGS, &ifr) != 0) {
37 if (ifr.ifr_flags & IFF_UP)
39 ifr.ifr_flags |= IFF_UP;
41 if (!(ifr.ifr_flags & IFF_UP))
43 ifr.ifr_flags &= ~IFF_UP;
46 if (ioctl(sock, SIOCSIFFLAGS, &ifr) !
60 struct ifreq ifr; local
82 struct ifreq ifr; local
105 struct ifreq ifr; local
162 struct ifreq ifr; local
184 struct ifreq ifr; local
[all...]
H A Ddriver_nl80211_android.c45 struct ifreq ifr; local
50 os_memset(&ifr, 0, sizeof(ifr));
52 os_strlcpy(ifr.ifr_name, bss->ifname, IFNAMSIZ);
60 ifr.ifr_data = &priv_cmd;
62 ret = ioctl(drv->global->ioctl_sock, SIOCDEVPRIVATE + 1, &ifr);
79 struct ifreq ifr; local
123 memset(&ifr, 0, sizeof(ifr));
125 os_strlcpy(ifr
[all...]
/external/wpa_supplicant_8/wpa_supplicant/src/drivers/
H A Ddriver_openbsd.c33 struct ifreq ifr; local
35 os_memset(&ifr, 0, sizeof(ifr));
36 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name));
37 ifr.ifr_data = (void *)&nwid;
38 if (ioctl(drv->sock, SIOCG80211NWID, &ifr) < 0 ||
H A Dlinux_ioctl.c20 struct ifreq ifr; local
26 os_memset(&ifr, 0, sizeof(ifr));
27 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ);
29 if (ioctl(sock, SIOCGIFFLAGS, &ifr) != 0) {
37 if (ifr.ifr_flags & IFF_UP)
39 ifr.ifr_flags |= IFF_UP;
41 if (!(ifr.ifr_flags & IFF_UP))
43 ifr.ifr_flags &= ~IFF_UP;
46 if (ioctl(sock, SIOCSIFFLAGS, &ifr) !
60 struct ifreq ifr; local
82 struct ifreq ifr; local
105 struct ifreq ifr; local
162 struct ifreq ifr; local
184 struct ifreq ifr; local
[all...]
H A Ddriver_nl80211_android.c45 struct ifreq ifr; local
50 os_memset(&ifr, 0, sizeof(ifr));
52 os_strlcpy(ifr.ifr_name, bss->ifname, IFNAMSIZ);
60 ifr.ifr_data = &priv_cmd;
62 ret = ioctl(drv->global->ioctl_sock, SIOCDEVPRIVATE + 1, &ifr);
79 struct ifreq ifr; local
123 memset(&ifr, 0, sizeof(ifr));
125 os_strlcpy(ifr
[all...]
/external/dnsmasq/src/
H A Dbpf.c34 struct ifreq *ifr; local
75 ifr = (struct ifreq *)ptr;
76 if (ifr->ifr_addr.sa_len > sizeof(ifr->ifr_ifru))
77 len = ifr->ifr_addr.sa_len + offsetof(struct ifreq, ifr_ifru);
83 ifr = (struct ifreq *)ifreq.iov_base;
84 memcpy(ifr, ptr, len);
86 if (ifr->ifr_addr.sa_family == AF_INET && ipv4_callback)
90 addr = ((struct sockaddr_in *) &ifr->ifr_addr)->sin_addr;
91 if (ioctl(fd, SIOCGIFNETMASK, ifr)
154 send_via_bpf(struct dhcp_packet *mess, size_t len, struct in_addr iface_addr, struct ifreq *ifr) argument
[all...]
H A Dhelper.c353 struct ifreq ifr; local
354 ifr.ifr_ifindex = lease->last_interface;
355 if (ioctl(daemon->dhcpfd, SIOCGIFNAME, &ifr) != -1)
356 strncpy(buf->interface, ifr.ifr_name, IF_NAMESIZE);
/external/ipsec-tools/
H A Dmain.c107 struct ifreq ifr = {.ifr_flags = IFF_TUN}; local
118 if (ioctl(tun, TUNSETIFF, &ifr)) {
122 sprintf(*envp, "INTERFACE=%s", ifr.ifr_name);
/external/libpcap/
H A Dpcap-can-linux.c148 struct ifreq ifr; local
173 memset(&ifr, 0, sizeof(ifr));
174 strncpy(ifr.ifr_name, handle->opt.source, sizeof(ifr.ifr_name));
175 if (ioctl(handle->fd, SIOCGIFINDEX, &ifr) < 0)
183 handlep->ifindex = ifr.ifr_ifindex;
H A Dpcap-snoop.c215 struct ifreq ifr; local
330 (void)strncpy(ifr.ifr_name, p->opt.source, sizeof(ifr.ifr_name));
331 if (ioctl(fd, SIOCGIFMTU, (char *)&ifr) < 0) {
353 if (p->snapshot > ifr.ifr_mtu + ll_hdrlen)
354 p->snapshot = ifr.ifr_mtu + ll_hdrlen;
/external/toybox/toys/pending/
H A Darping.c209 struct ifreq ifr; local
217 memset(&ifr, 0, sizeof(ifr));
218 xstrncpy(ifr.ifr_name, TT.iface, IFNAMSIZ);
222 xioctl(TT.sockfd, SIOCGIFFLAGS, (char*)&ifr);
223 if (!(ifr.ifr_flags & IFF_UP) && !(toys.optflags & FLAG_q))
225 if ((ifr.ifr_flags & (IFF_NOARP | IFF_LOOPBACK))

Completed in 509 milliseconds

1234