/external/android-clat/ |
H A D | tun.c | 48 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 D | clatd_microbenchmark.c | 72 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 D | tunnel.c | 68 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 D | iptuntap.c | 48 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 D | sock.c | 44 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 D | bpf.c | 56 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 D | if-bsd.c | 119 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 D | port-tun.c | 61 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 D | if.c | 100 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 D | plugin.c | 132 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 D | driver_openbsd.c | 33 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 D | linux_ioctl.c | 20 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 D | driver_nl80211_android.c | 45 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 D | driver_openbsd.c | 33 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 D | linux_ioctl.c | 20 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 D | driver_nl80211_android.c | 45 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 D | driver_openbsd.c | 33 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 D | linux_ioctl.c | 20 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 D | driver_nl80211_android.c | 45 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 D | bpf.c | 34 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 D | helper.c | 353 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 D | main.c | 107 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 D | pcap-can-linux.c | 148 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 D | pcap-snoop.c | 215 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 D | arping.c | 209 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))
|