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

1234

/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));
57 struct ifreq ifr; local
128 if (umove(tcp, tcp->u_arg[2], &ifr) < 0)
132 tprintf(", {ifr_index=%d, ifr_name=???}", ifr.ifr_ifindex);
134 tprintf(", {ifr_name=\"%s\", ???}", ifr.ifr_name);
137 ifr.ifr_ifindex, ifr
[all...]
/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/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)
/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/chromium_org/third_party/usrsctp/usrsctplib/netinet/
H A Dsctp_userspace.c42 struct ifreq ifr; local
45 if_indextoname(if_index, ifr.ifr_name);
49 if (ioctl(fd, SIOCGIFMTU, &ifr) < 0) {
54 return ifr.ifr_mtu;
/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...]
/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/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.c87 struct ifreq ifr; local
90 memset(&ifr, 0, sizeof(ifr));
92 ifr.ifr_flags = IFF_TUN;
94 strncpy(ifr.ifr_name, dev, IFNAMSIZ);
95 ifr.ifr_name[IFNAMSIZ-1] = '\0';
98 if( (err = ioctl(fd, TUNSETIFF, (void *) &ifr)) < 0 ){
102 strcpy(dev, ifr.ifr_name);
/external/chromium_org/media/cast/test/utility/
H A Dtap_proxy.cc223 struct ifreq ifr; local
239 /* preparation of the struct ifr, of type "struct ifreq" */
240 memset(&ifr, 0, sizeof(ifr));
242 ifr.ifr_flags = flags; /* IFF_TUN or IFF_TAP, plus maybe IFF_NO_PI */
248 strncpy(ifr.ifr_name, dev, IFNAMSIZ);
252 if( (err = ioctl(fd, TUNSETIFF, (void *) &ifr)) < 0 ) {
262 strcpy(dev, ifr.ifr_name);
/external/chromium_org/net/base/
H A Daddress_tracker_linux.cc88 static struct ifreq ifr; local
89 memset(&ifr, 0, sizeof(ifr));
90 ifr.ifr_ifindex = interface_index;
91 int rv = ioctl(ioctl_socket, SIOCGIFNAME, &ifr);
95 return ifr.ifr_name;
/external/chromium_org/net/dns/
H A Daddress_sorter_posix.cc361 struct in6_ifreq ifr = {}; local
362 strncpy(ifr.ifr_name, ifa->ifa_name, sizeof(ifr.ifr_name) - 1);
363 DCHECK_LE(ifa->ifa_addr->sa_len, sizeof(ifr.ifr_ifru.ifru_addr));
364 memcpy(&ifr.ifr_ifru.ifru_addr, ifa->ifa_addr, ifa->ifa_addr->sa_len);
365 int rv = ioctl(ioctl_socket, SIOCGIFAFLAG_IN6, &ifr);
367 info.deprecated = ifr.ifr_ifru.ifru_flags & IN6_IFF_DEPRECATED;
/external/chromium_org/third_party/webrtc/base/
H A Difaddrs-android.cc55 ifreq ifr; local
56 memset(&ifr, 0, sizeof(ifr));
57 strncpy(ifr.ifr_name, ifaddr->ifa_name, IFNAMSIZ - 1);
58 int rc = ioctl(fd, SIOCGIFFLAGS, &ifr);
63 ifaddr->ifa_flags = ifr.ifr_flags;

Completed in 1732 milliseconds

1234