Lines Matching refs:ifr
144 struct ifreq ifr;
158 strncpy(ifr.ifr_name, p, IFNAMSIZ);
159 err = ioctl(sockfd, SIOCGIFADDR, (void*)&ifr);
160 psa = &ifr.ifr_ifru.ifru_addr;
163 err = ioctl(sockfd, SIOCGIFFLAGS, (void*)&ifr);
166 if (((ifr.ifr_flags & flags) != flags) ||
167 ((ifr.ifr_flags & unflags) != 0))
171 strncpy(ifp->ifl_name, ifr.ifr_name, IFNAMSIZ);
208 struct ifreq ifr;
214 strncpy(ifr.ifr_name, ifname, IFNAMSIZ);
215 err = ioctl(sockfd, SIOCGIFFLAGS, (void*)&ifr);
219 return ifr.ifr_flags;
229 struct ifreq ifr;
236 strncpy(ifr.ifr_name, ifname, IFNAMSIZ);
237 ifr.ifr_flags = flags;
238 err = ioctl(sockfd, SIOCSIFFLAGS, (void*)&ifr);
252 struct ifreq ifr;
258 strncpy(ifr.ifr_name, ifname, IFNAMSIZ);
259 err = ioctl(sockfd, SIOCGIFMTU, (void*)&ifr);
263 return ifr.ifr_mtu;