Searched refs:ifr (Results 1 - 25 of 53) sorted by relevance

123

/external/iproute2/ip/
H A Dtunnel.c67 struct ifreq ifr; local
71 strncpy(ifr.ifr_name, dev, IFNAMSIZ);
73 err = ioctl(fd, SIOCGIFINDEX, &ifr);
79 return ifr.ifr_ifindex;
84 struct ifreq ifr; local
88 strncpy(ifr.ifr_name, dev, IFNAMSIZ);
90 err = ioctl(fd, SIOCGIFHWADDR, &ifr);
96 return ifr.ifr_addr.sa_family;
102 static struct ifreq ifr; local
106 ifr
119 struct ifreq ifr; local
135 struct ifreq ifr; local
154 struct ifreq ifr; local
173 struct ifreq ifr; local
[all...]
H A Diplink.c443 struct ifreq ifr; local
447 strncpy(ifr.ifr_name, dev, IFNAMSIZ);
451 err = ioctl(fd, SIOCGIFFLAGS, &ifr);
457 if ((ifr.ifr_flags^flags)&mask) {
458 ifr.ifr_flags &= ~mask;
459 ifr.ifr_flags |= mask&flags;
460 err = ioctl(fd, SIOCSIFFLAGS, &ifr);
470 struct ifreq ifr; local
474 strncpy(ifr.ifr_name, dev, IFNAMSIZ);
475 strncpy(ifr
491 struct ifreq ifr; local
513 struct ifreq ifr; local
535 struct ifreq ifr; local
575 parse_address(const char *dev, int hatype, int halen, char *lla, struct ifreq *ifr) argument
593 set_address(struct ifreq *ifr, int brd) argument
[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/strace/
H A Dsock.c73 print_addr(tcp, addr, ifr)
76 struct ifreq *ifr;
78 if (ifr->ifr_addr.sa_family == AF_INET) {
80 sinp = (struct sockaddr_in *) &ifr->ifr_addr;
83 printstr(tcp, addr, sizeof(ifr->ifr_addr.sa_data));
91 struct ifreq ifr; local
149 umove(tcp, tcp->u_arg[2], &ifr);
152 tprintf(", {ifr_index=%d, ifr_name=???}", ifr.ifr_ifindex);
154 tprintf(", {ifr_name=\"%s\", ???}", ifr.ifr_name);
157 ifr
[all...]
/external/dhcpcd/
H A Dnet.c192 struct ifreq *ifr; member in union:__anon1825
195 struct ifreq *ifr; local
230 ifr = ifreqs.ifr;
233 if (ifr->ifr_addr.sa_len > sizeof(ifr->ifr_ifru))
235 ifr->ifr_addr.sa_len;
238 p += sizeof(*ifr);
240 if (strcmp(ifname, ifr->ifr_name) != 0)
246 if (hwaddr && hwlen && ifr
291 struct ifreq ifr; local
323 struct ifreq ifr; local
368 struct ifreq ifr; local
452 struct ifreq ifr; local
491 struct ifreq ifr; local
[all...]
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/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 Dnetwork.c23 struct ifreq ifr; local
28 ifr.ifr_ifindex = index;
29 if (ioctl(fd, SIOCGIFNAME, &ifr) == -1)
32 strncpy(name, ifr.ifr_name, IF_NAMESIZE);
123 struct ifreq ifr; local
134 !indextoname(fd, if_index, ifr.ifr_name) ||
135 ioctl(fd, SIOCGIFFLAGS, &ifr) == -1)
146 loopback = ifr.ifr_flags & IFF_LOOPBACK;
148 if (ioctl(fd, SIOCGIFMTU, &ifr) != -1)
149 mtu = ifr
961 struct ifreq ifr; local
[all...]
/external/wpa_supplicant_6/wpa_supplicant/src/drivers/
H A Ddriver_wired.c58 struct ifreq ifr; local
67 os_memset(&ifr, 0, sizeof(ifr));
68 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ);
69 if (ioctl(s, SIOCGIFFLAGS, (caddr_t) &ifr) < 0) {
75 *flags = ifr.ifr_flags & 0xffff;
82 struct ifreq ifr; local
91 os_memset(&ifr, 0, sizeof(ifr));
92 os_strlcpy(ifr
106 struct ifreq ifr; local
[all...]
H A Ddriver_roboswitch.c70 struct ifreq ifr; member in struct:wpa_driver_roboswitch_data
98 struct mii_ioctl_data *mii = if_mii(&drv->ifr);
103 if (ioctl(drv->fd, SIOCGMIIREG, &drv->ifr) < 0) {
114 struct mii_ioctl_data *mii = if_mii(&drv->ifr);
120 if (ioctl(drv->fd, SIOCSMIIREG, &drv->ifr) < 0) {
397 os_memset(&drv->ifr, 0, sizeof(drv->ifr));
398 os_strlcpy(drv->ifr.ifr_name, drv->ifname, IFNAMSIZ);
399 if (ioctl(drv->fd, SIOCGMIIPHY, &drv->ifr) < 0) {
404 if (if_mii(&drv->ifr)
[all...]
/external/wpa_supplicant/
H A Ddriver_wired.c59 struct ifreq ifr; local
68 os_memset(&ifr, 0, sizeof(ifr));
69 os_strncpy(ifr.ifr_name, ifname, IFNAMSIZ);
70 if (ioctl(s, SIOCGIFFLAGS, (caddr_t) &ifr) < 0) {
76 *flags = ifr.ifr_flags & 0xffff;
83 struct ifreq ifr; local
92 os_memset(&ifr, 0, sizeof(ifr));
93 os_strncpy(ifr
107 struct ifreq ifr; local
[all...]
H A Dl2_packet_linux.c100 struct ifreq ifr; local
118 os_strncpy(ifr.ifr_name, l2->ifname, sizeof(ifr.ifr_name));
119 if (ioctl(l2->fd, SIOCGIFINDEX, &ifr) < 0) {
125 l2->ifindex = ifr.ifr_ifindex;
129 ll.sll_ifindex = ifr.ifr_ifindex;
138 if (ioctl(l2->fd, SIOCGIFHWADDR, &ifr) < 0) {
144 os_memcpy(l2->own_addr, ifr.ifr_hwaddr.sa_data, ETH_ALEN);
169 struct ifreq ifr; local
177 os_memset(&ifr,
[all...]
/external/bluetooth/bluez/network/
H A Dcommon.c192 struct ifreq ifr; local
197 memset(&ifr, 0, sizeof(ifr));
198 strncpy(ifr.ifr_name, devname, IF_NAMESIZE - 1);
200 ifr.ifr_flags |= IFF_UP;
201 ifr.ifr_flags |= IFF_MULTICAST;
203 err = ioctl(sk, SIOCSIFFLAGS, (caddr_t) &ifr);
217 struct ifreq ifr; local
222 memset(&ifr, 0, sizeof(ifr));
238 struct ifreq ifr; local
[all...]
/external/wpa_supplicant_6/wpa_supplicant/src/l2_packet/
H A Dl2_packet_linux.c100 struct ifreq ifr; local
118 os_memset(&ifr, 0, sizeof(ifr));
119 os_strlcpy(ifr.ifr_name, l2->ifname, sizeof(ifr.ifr_name));
120 if (ioctl(l2->fd, SIOCGIFINDEX, &ifr) < 0) {
126 l2->ifindex = ifr.ifr_ifindex;
130 ll.sll_ifindex = ifr.ifr_ifindex;
139 if (ioctl(l2->fd, SIOCGIFHWADDR, &ifr) < 0) {
145 os_memcpy(l2->own_addr, ifr
170 struct ifreq ifr; local
[all...]
/external/ppp/pppd/
H A Dsys-linux.c1160 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...]
H A Dsys-solaris.c388 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,
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...]
/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...]
H A Dif.c152 struct ifreq ifreq, *ifr; local
161 ifr = ifc.ifc_req;
164 ifr = (struct ifreq *)((caddr_t)ifc.ifc_req + i);
165 i += sizeof(ifr->ifr_name) +
166 (ifr->ifr_addr.sa_len > sizeof(struct sockaddr)
167 ? ifr->ifr_addr.sa_len
169 if (ifr->ifr_addr.sa_family == AF_LINK) {
170 sdl = (const struct sockaddr_dl *) &ifr->ifr_addr;
173 !strncmp(ifname, ifr->ifr_name, sizeof(ifr
281 struct ifreq ifr; local
423 struct ifreq ifr; local
[all...]
/external/libpcap/
H A Dpcap-linux.c1611 struct ifreq ifr; local
1613 memset(&ifr, 0, sizeof(ifr));
1614 strncpy(ifr.ifr_name, device, sizeof(ifr.ifr_name));
1616 if (ioctl(fd, SIOCGIFINDEX, &ifr) == -1) {
1622 return ifr.ifr_ifindex;
1703 struct ifreq ifr; local
1715 memset(&ifr, 0, sizeof(ifr));
1782 struct ifreq ifr; local
1943 struct ifreq ifr; local
1966 struct ifreq ifr; local
[all...]
H A Dpcap-snit.c269 struct ifreq ifr; /* interface request struct */ local
334 strncpy(ifr.ifr_name, device, sizeof(ifr.ifr_name));
335 ifr.ifr_name[sizeof(ifr.ifr_name) - 1] = '\0';
337 si.ic_len = sizeof(ifr);
338 si.ic_dp = (char *)&ifr;
341 ifr.ifr_name, pcap_strerror(errno));
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) {
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;
/external/quake/quake/src/WinQuake/
H A Dnet_udp.cpp85 static void ifc_init_ifr(const char *name, struct ifreq *ifr) argument
87 memset(ifr, 0, sizeof(struct ifreq));
88 strncpy(ifr->ifr_name, name, IFNAMSIZ);
89 ifr->ifr_name[IFNAMSIZ - 1] = 0;
94 struct ifreq ifr; local
95 ifc_init_ifr(name, &ifr);
98 if(ioctl(ifc_ctl_sock, SIOCGIFADDR, &ifr) < 0) {
101 *addr = ((struct sockaddr_in*) (void*) &ifr.ifr_addr)->sin_addr.s_addr;
106 if(ioctl(ifc_ctl_sock, SIOCGIFNETMASK, &ifr) < 0) {
109 *mask = ((struct sockaddr_in*) (void*) &ifr
[all...]
/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/iproute2/misc/
H A Darpd.c181 struct ifreq ifr; local
189 memset(&ifr, 0, sizeof(ifr));
190 ifr.ifr_ifindex = ifindex;
191 if (ioctl(udp_sock, SIOCGIFNAME, &ifr))
193 if (ioctl(udp_sock, SIOCGIFHWADDR, &ifr))
195 if (ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER)
197 if (setsockopt(udp_sock, SOL_SOCKET, SO_BINDTODEVICE, ifr.ifr_name, strlen(ifr.ifr_name)+1) < 0)
209 ah->ar_hrd = htons(ifr
658 struct ifreq ifr; local
[all...]

Completed in 258 milliseconds

123