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

/system/core/toolbox/
H A Difconfig.c22 static void setflags(int s, struct ifreq *ifr, int set, int clr) argument
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) argument
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) argument
44 init_sockaddr_in((struct sockaddr_in *) &ifr
48 setnetmask(int s, struct ifreq *ifr, const char *addr) argument
54 setaddr(int s, struct ifreq *ifr, const char *addr) argument
62 struct ifreq ifr; local
[all...]
H A Diftop.c72 struct ifreq ifr; local
81 memset(&ifr, 0, sizeof(struct ifreq));
82 ifr.ifr_addr.sa_family = AF_INET;
83 strcpy(ifr.ifr_name, if_name);
85 ret = ioctl(s, SIOCGIFMTU, &ifr);
97 return ifr.ifr_mtu;
/system/core/libnetutils/
H A Difc_utils.c160 static void ifc_init_ifr(const char *name, struct ifreq *ifr) argument
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...]
/system/core/init/
H A Dbuiltins.c170 struct ifreq ifr; local
173 strlcpy(ifr.ifr_name, interface, IFNAMSIZ);
179 ret = ioctl(s, SIOCGIFFLAGS, &ifr);
185 ifr.ifr_flags |= IFF_UP;
187 ifr.ifr_flags &= ~IFF_UP;
189 ret = ioctl(s, SIOCSIFFLAGS, &ifr);

Completed in 225 milliseconds