Lines Matching refs:ifr
42 et_check(int s, struct ifreq *ifr)
48 ifr->ifr_data = (caddr_t)&info;
49 if (ioctl(s, SIOCETHTOOL, (caddr_t)ifr) < 0) {
65 et_find(int s, struct ifreq *ifr)
71 ifr->ifr_name[0] = '\0';
87 strncpy(ifr->ifr_name, name, IFNAMSIZ);
88 ifr->ifr_name[IFNAMSIZ-1] = '\0';
89 if (et_check(s, ifr) == 0)
91 ifr->ifr_name[0] = '\0';
102 struct ifreq ifr;
114 strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)-1);
115 ifr.ifr_name[sizeof(ifr.ifr_name) - 1] = '\0';
118 et_find(s, &ifr);
120 if (!*ifr.ifr_name) {
132 ifr.ifr_data = (caddr_t)&var;
133 if (ioctl(s, SIOCSETGETVAR, (caddr_t)&ifr) < 0) {