/external/wpa_supplicant_8/src/drivers/ |
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) != 0) 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...] |
driver_wired.c | 204 struct ifreq ifr; local 220 os_memset(&ifr, 0, sizeof(ifr)); 221 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name)); 222 if (ioctl(drv->sock, SIOCGIFINDEX, &ifr) != 0) { 229 addr.sll_ifindex = ifr.ifr_ifindex; 239 if (wired_multicast_membership(drv->sock, ifr.ifr_ifindex, 246 os_memset(&ifr, 0, sizeof(ifr)); 411 struct ifreq ifr; local 435 struct ifreq ifr; local 459 struct ifreq ifr; local [all...] |
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 ||
|
/system/core/toolbox/ |
ifconfig.c | 22 static void setflags(int s, struct ifreq *ifr, int set, int clr) 24 if(ioctl(s, SIOCGIFFLAGS, ifr) < 0) die("SIOCGIFFLAGS"); 25 ifr->ifr_flags = (ifr->ifr_flags & (~clr)) | set; 26 if(ioctl(s, SIOCSIFFLAGS, ifr) < 0) die("SIOCSIFFLAGS"); 36 static void setmtu(int s, struct ifreq *ifr, const char *mtu) 39 ifr->ifr_mtu = m; 40 if(ioctl(s, SIOCSIFMTU, ifr) < 0) die("SIOCSIFMTU"); 42 static void setdstaddr(int s, struct ifreq *ifr, const char *addr) 44 init_sockaddr_in((struct sockaddr_in *) &ifr->ifr_dstaddr, addr) 62 struct ifreq ifr; local [all...] |
/bionic/libc/bionic/ |
if_nametoindex.c | 44 struct ifreq ifr; local 46 memset(&ifr, 0, sizeof(struct ifreq)); 47 strncpy(ifr.ifr_name, ifname, IFNAMSIZ); 48 ifr.ifr_name[IFNAMSIZ - 1] = 0; 52 if (ioctl(ctl_sock, SIOCGIFINDEX, &ifr) >= 0) { 53 index = ifr.ifr_ifindex;
|
if_indextoname.c | 46 struct ifreq ifr; local 49 memset(&ifr, 0, sizeof(struct ifreq)); 50 ifr.ifr_ifindex = ifindex; 53 if (ioctl(ctl_sock, SIOCGIFNAME, &ifr) >= 0) { 54 ret = strncpy (ifname, ifr.ifr_name, IFNAMSIZ);
|
/external/iproute2/ip/ |
tunnel.c | 68 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.ifr_ifindex = idx 120 struct ifreq ifr; local 136 struct ifreq ifr; local 155 struct ifreq ifr; local 174 struct ifreq ifr; local [all...] |
iptuntap.c | 48 static int tap_add_ioctl(struct ifreq *ifr, uid_t uid, gid_t gid) 54 ifr->ifr_flags |= IFF_TUN_EXCL; 62 if (ioctl(fd, TUNSETIFF, ifr)) { 84 static int tap_del_ioctl(struct ifreq *ifr) 93 if (ioctl(fd, TUNSETIFF, ifr)) { 107 static int parse_args(int argc, char **argv, struct ifreq *ifr, uid_t *uid, gid_t *gid) 111 memset(ifr, 0, sizeof(*ifr)); 113 ifr->ifr_flags |= IFF_NO_PI; 119 if (ifr->ifr_flags & IFF_TAP) 193 struct ifreq ifr; local 209 struct ifreq ifr; local [all...] |
/external/strace/ |
sock.c | 71 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.ifr_ifindex, ifr.ifr_name) [all...] |
/external/dnsmasq/src/ |
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) == -1 [all...] |
/frameworks/native/cmds/ip-up-vpn/ |
ip-up-vpn.c | 89 struct ifreq ifr; local 92 memset(&ifr, 0, sizeof(ifr)); 113 ifr.ifr_flags = IFF_UP; 114 strncpy(ifr.ifr_name, interface, IFNAMSIZ); 115 if (ioctl(s, SIOCSIFFLAGS, &ifr)) { 121 if (!set_address(&ifr.ifr_addr, address) || 122 ioctl(s, SIOCSIFADDR, &ifr)) { 128 if (set_address(&ifr.ifr_netmask, env("INTERNAL_NETMASK4"))) { 129 if (ioctl(s, SIOCSIFNETMASK, &ifr)) { [all...] |
/external/dhcpcd/ |
net.c | 82 struct ifreq ifr; local 84 memset(&ifr, 0, sizeof(ifr)); 85 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); 86 if (ioctl(socket_afnet, SIOCGIFINDEX, &ifr) != -1) 87 return ifr.ifr_index; 203 struct ifreq ifr; local 206 memset(&ifr, 0, sizeof(ifr)); 269 struct ifreq ifr; local 305 struct ifreq ifr; local 584 struct ifreq ifr; local 615 struct ifreq ifr; local [all...] |
/hardware/broadcom/wlan/bcmdhd/dhdutil/ |
dhdu_linux.c | 101 struct ifreq *ifr = (struct ifreq *)dhd; local 104 dhd_nli.ifidx = if_nametoindex(ifr->ifr_name); 106 fprintf(stderr, "invalid device %s\n", ifr->ifr_name); 120 struct ifreq *ifr = (struct ifreq *)dhd; local 125 ifr->ifr_data = (caddr_t)ioc; 131 ret = ioctl(s, SIOCDEVPRIVATE, ifr); 195 struct ifreq ifr; local 207 ifr.ifr_data = (caddr_t)&info; 208 strncpy(ifr.ifr_name, name, IFNAMSIZ); 209 if ((ret = ioctl(s, SIOCETHTOOL, &ifr)) < 0) 428 struct ifreq *ifr = (struct ifreq *)dev_handle; local 443 struct ifreq ifr; local [all...] |
/hardware/broadcom/wlan/bcmdhd/bcmdhd_net_iface/ |
bcmdhd_net_iface.c | 49 struct ifreq ifr; local 63 memset(&ifr, 0, sizeof(ifr)); 64 strncpy(ifr.ifr_name, argv[2], IFNAMSIZ); 71 ifr.ifr_data = &priv_cmd; 73 if ((ret = ioctl(state.sock, SIOCDEVPRIVATE + 1, &ifr)) < 0) {
|
/external/openssh/openbsd-compat/ |
port-tun.c | 60 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.ifr_name, mode, fd) 120 struct ifreq ifr; local [all...] |
/external/wpa_supplicant_8/src/l2_packet/ |
l2_packet_linux.c | 98 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.ifr_hwaddr.sa_data, ETH_ALEN) 172 struct ifreq ifr; local [all...] |
/external/libppp/src/ |
tun.c | 87 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/ppp/pppd/ |
sys-linux.c | 1160 struct ifreq ifr; local 1162 memset (&ifr, '\0', sizeof (ifr)); 1163 strlcpy(ifr.ifr_name, ifname, sizeof (ifr.ifr_name)); 1164 ifr.ifr_mtu = mtu; 1166 if (ifunit >= 0 && ioctl(sock_fd, SIOCSIFMTU, (caddr_t) &ifr) < 0) 1176 struct ifreq ifr; local 1178 memset (&ifr, '\0', sizeof (ifr)); 1748 struct ifreq *ifr, *ifend; local 1876 struct ifreq *ifr, *ifend, ifreq; local 2003 struct ifreq ifr; local 2244 struct ifreq ifr; local 2273 struct ifreq ifr; local 2304 struct ifreq ifr; local 2404 struct ifreq ifr; local 2458 struct ifreq ifr; local 2507 struct ifreq ifr; local 2702 struct ifreq ifr; local 2753 struct ifreq ifr; local 2846 struct ifreq ifr; local [all...] |
sys-solaris.c | 388 struct ifreq ifr; local 436 memset(&ifr, 0, sizeof(ifr)); 437 strncpy(ifr.ifr_name, pifreq->ifr_name, sizeof(ifr.ifr_name)); 438 if (ioctl(fd, SIOCGIFFLAGS, &ifr) < 0) { 444 fl = ifr.ifr_flags; 457 strncpy(first_ether_name, ifr.ifr_name, sizeof(first_ether_name)); 576 struct ifreq ifr; local 701 memset(&ifr, 0, sizeof(ifr)) 776 struct ifreq ifr; local 1505 struct ifreq ifr; local 1766 struct ifreq ifr; local 1789 struct ifreq ifr; local 1970 struct ifreq ifr; local 2152 struct ifreq *ifr, *ifend, ifreq; local 2395 struct ifreq *ifr, *ifend, ifreq; local [all...] |
/system/core/libnetutils/ |
ifc_utils.c | 160 static void ifc_init_ifr(const char *name, struct ifreq *ifr) 162 memset(ifr, 0, sizeof(struct ifreq)); 163 strncpy(ifr->ifr_name, name, IFNAMSIZ); 164 ifr->ifr_name[IFNAMSIZ - 1] = 0; 170 struct ifreq ifr; local 171 ifc_init_ifr(name, &ifr); 173 r = ioctl(ifc_ctl_sock, SIOCGIFHWADDR, &ifr); 176 memcpy(ptr, &ifr.ifr_hwaddr.sa_data, ETH_ALEN); 183 struct ifreq ifr; local 184 ifc_init_ifr(name, &ifr); 195 struct ifreq ifr; local 227 struct ifreq ifr; local 420 struct ifreq ifr; local 430 struct ifreq ifr; local 443 struct ifreq ifr; local 456 struct ifreq ifr; local 473 struct ifreq ifr; local 607 struct ifreq ifr; local [all...] |
/external/wpa_supplicant_8/src/ap/ |
vlan_init.c | 47 struct ifreq ifr; local 55 os_memset(&ifr, 0, sizeof(ifr)); 56 os_strlcpy(ifr.ifr_name, if_name, IFNAMSIZ); 58 if (ioctl(fd, SIOCGIFFLAGS, &ifr) != 0) { 67 ifr.ifr_flags |= IFF_UP; 69 ifr.ifr_flags &= ~IFF_UP; 71 if (ioctl(fd, SIOCSIFFLAGS, &ifr) != 0) { 114 struct ifreq ifr; local 138 os_strlcpy(ifr.ifr_name, br_name, sizeof(ifr.ifr_name)) 165 struct ifreq ifr; local 250 struct ifreq ifr; local 303 struct ifreq ifr; local [all...] |
/external/ppp/pppd/plugins/rp-pppoe/ |
plugin.c | 191 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) < 0) [all...] |
/development/samples/ToyVpn/server/linux/ |
ToyVpnServer.cpp | 65 ifreq ifr; local 66 memset(&ifr, 0, sizeof(ifr)); 67 ifr.ifr_flags = IFF_TUN | IFF_NO_PI; 68 strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); 70 if (ioctl(interface, TUNSETIFF, &ifr)) {
|
/external/bluetooth/bluedroid/btif/src/ |
btif_pan.c | 283 struct ifreq ifr; local 289 memset(&ifr, 0, sizeof(ifr)); 290 strncpy(ifr.ifr_name, devname, IFNAMSIZ - 1); 291 err = ioctl(sk, SIOCGIFHWADDR, &ifr); 299 /* ifr.ifr_hwaddr.sa_data[0], ifr.ifr_hwaddr.sa_data[1], ifr.ifr_hwaddr.sa_data[2], */ 300 /* ifr.ifr_hwaddr.sa_data[3], ifr.ifr_hwaddr.sa_data[4], ifr.ifr_hwaddr.sa_data[5]); * 337 struct ifreq ifr; local 355 struct ifreq ifr; local [all...] |
/external/libpcap/ |
pcap-linux.c | 1611 struct ifreq ifr; local 1703 struct ifreq ifr; local 1782 struct ifreq ifr; local 1943 struct ifreq ifr; local 1966 struct ifreq ifr; local [all...] |