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

1234

/external/libppp/src/
H A Dtun.c87 struct ifreq ifr; local
97 sprintf(ifr.ifr_name, "tun%d", bundle->unit);
98 ifr.ifr_mtu = bundle->iface->mtu;
99 if (ioctl(s, SIOCSIFMTU, &ifr) < 0)
/external/strace/
H A Dsock.c71 print_addr(tcp, addr, ifr)
74 struct ifreq *ifr;
76 if (ifr->ifr_addr.sa_family == AF_INET) {
78 sinp = (struct sockaddr_in *) &ifr->ifr_addr;
81 printstr(tcp, addr, sizeof(ifr->ifr_addr.sa_data));
87 struct ifreq ifr; local
159 if (umove(tcp, tcp->u_arg[2], &ifr) < 0)
163 tprintf(", {ifr_index=%d, ifr_name=???}", ifr.ifr_ifindex);
165 tprintf(", {ifr_name=\"%s\", ???}", ifr.ifr_name);
168 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/iproute2/ip/
H A Dtunnel.c68 struct ifreq ifr; local
72 strncpy(ifr.ifr_name, dev, IFNAMSIZ);
74 err = ioctl(fd, SIOCGIFINDEX, &ifr);
80 return ifr.ifr_ifindex;
85 struct ifreq ifr; local
89 strncpy(ifr.ifr_name, dev, IFNAMSIZ);
91 err = ioctl(fd, SIOCGIFHWADDR, &ifr);
97 return ifr.ifr_addr.sa_family;
103 static struct ifreq ifr; local
107 ifr
120 struct ifreq ifr; local
136 struct ifreq ifr; local
155 struct ifreq ifr; local
174 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...]
H A Dipmaddr.c277 struct ifreq ifr; local
280 memset(&ifr, 0, sizeof(ifr));
290 if (ifr.ifr_name[0])
292 strncpy(ifr.ifr_name, *argv, IFNAMSIZ);
299 if (ifr.ifr_hwaddr.sa_data[0])
301 if (ll_addr_a2n(ifr.ifr_hwaddr.sa_data,
309 if (ifr.ifr_name[0] == 0) {
319 if (ioctl(fd, cmd, (char*)&ifr) != 0) {
/external/openssh/openbsd-compat/
H A Dport-tun.c60 struct ifreq ifr; local
70 bzero(&ifr, sizeof(ifr));
73 ifr.ifr_flags = IFF_TAP;
76 ifr.ifr_flags = IFF_TUN;
79 ifr.ifr_flags |= IFF_NO_PI;
87 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), name, tun);
90 if (ioctl(fd, TUNSETIFF, &ifr) == -1) {
99 debug("%s: %s mode %d fd %d", __func__, ifr
120 struct ifreq ifr; local
[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...]
/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...]
/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...]
/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-snoop.c208 struct ifreq ifr; local
318 (void)strncpy(ifr.ifr_name, device, sizeof(ifr.ifr_name));
319 if (ioctl(fd, SIOCGIFMTU, (char *)&ifr) < 0) {
341 if (snaplen > ifr.ifr_mtu + ll_hdrlen)
342 snaplen = ifr.ifr_mtu + ll_hdrlen;
H A Dinet.c597 struct ifreq ifr; local
622 memset(&ifr, 0, sizeof(ifr));
625 ifr.ifr_addr.sa_family = AF_INET;
627 (void)strncpy(ifr.ifr_name, device, sizeof(ifr.ifr_name));
628 if (ioctl(fd, SIOCGIFADDR, (char *)&ifr) < 0) {
640 sin4 = (struct sockaddr_in *)&ifr.ifr_addr;
642 if (ioctl(fd, SIOCGIFNETMASK, (char *)&ifr) < 0) {
/external/ppp/pppd/plugins/pppoatm/
H A Dpppoatm.c178 struct ifreq ifr; local
184 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
185 ifr.ifr_mtu = mtu;
186 if (ioctl(sock, SIOCSIFMTU, (caddr_t) &ifr) < 0)
/external/ppp/pppd/plugins/rp-pppoe/
H A Dplugin.c191 struct ifreq ifr; local
202 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
203 ifr.ifr_mtu = mtu;
204 if (ioctl(sock, SIOCSIFMTU, &ifr) < 0) {
280 struct ifreq ifr; local
301 strncpy(ifr.ifr_name, cmd, sizeof(ifr.ifr_name));
302 if (ioctl(fd, SIOCGIFINDEX, &ifr) < 0) {
305 if (ioctl(fd, SIOCGIFHWADDR, &ifr) <
[all...]
/external/wpa_supplicant_8/hostapd/src/l2_packet/
H A Dl2_packet_linux.c98 struct ifreq ifr; local
117 os_memset(&ifr, 0, sizeof(ifr));
118 os_strlcpy(ifr.ifr_name, l2->ifname, sizeof(ifr.ifr_name));
119 if (ioctl(l2->fd, SIOCGIFINDEX, &ifr) < 0) {
126 l2->ifindex = ifr.ifr_ifindex;
130 ll.sll_ifindex = ifr.ifr_ifindex;
140 if (ioctl(l2->fd, SIOCGIFHWADDR, &ifr) < 0) {
147 os_memcpy(l2->own_addr, ifr
172 struct ifreq ifr; local
[all...]
/external/wpa_supplicant_8/src/l2_packet/
H A Dl2_packet_linux.c98 struct ifreq ifr; local
117 os_memset(&ifr, 0, sizeof(ifr));
118 os_strlcpy(ifr.ifr_name, l2->ifname, sizeof(ifr.ifr_name));
119 if (ioctl(l2->fd, SIOCGIFINDEX, &ifr) < 0) {
126 l2->ifindex = ifr.ifr_ifindex;
130 ll.sll_ifindex = ifr.ifr_ifindex;
140 if (ioctl(l2->fd, SIOCGIFHWADDR, &ifr) < 0) {
147 os_memcpy(l2->own_addr, ifr
172 struct ifreq ifr; local
[all...]
/external/wpa_supplicant_8/wpa_supplicant/src/l2_packet/
H A Dl2_packet_linux.c98 struct ifreq ifr; local
117 os_memset(&ifr, 0, sizeof(ifr));
118 os_strlcpy(ifr.ifr_name, l2->ifname, sizeof(ifr.ifr_name));
119 if (ioctl(l2->fd, SIOCGIFINDEX, &ifr) < 0) {
126 l2->ifindex = ifr.ifr_ifindex;
130 ll.sll_ifindex = ifr.ifr_ifindex;
140 if (ioctl(l2->fd, SIOCGIFHWADDR, &ifr) < 0) {
147 os_memcpy(l2->own_addr, ifr
172 struct ifreq ifr; local
[all...]
/external/android-clat/
H A Dclatd.c110 struct ifreq ifr; local
113 memset(&ifr, 0, sizeof(ifr));
115 ifr.ifr_flags = IFF_TUN;
117 strncpy(ifr.ifr_name, dev, IFNAMSIZ);
118 ifr.ifr_name[IFNAMSIZ-1] = '\0';
121 if( (err = ioctl(fd, TUNSETIFF, (void *) &ifr)) < 0 ){
125 strcpy(dev, ifr.ifr_name);

Completed in 673 milliseconds

1234