Lines Matching refs:ifr
45 struct ifreq ifr;
67 strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name) - 1);
68 ifr.ifr_name[sizeof(ifr.ifr_name) - 1] = '\0';
69 ifr.ifr_data = (caddr_t) &ioc;
70 if ((ret = ioctl(s, SIOCDEVPRIVATE, &ifr)) < 0)
90 struct ifreq ifr;
102 ifr.ifr_data = (caddr_t)&info;
103 strncpy(ifr.ifr_name, name, IFNAMSIZ);
104 if ((ret = ioctl(s, SIOCETHTOOL, &ifr)) < 0) {
116 struct ifreq ifr;
127 strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)-1);
128 ifr.ifr_name[sizeof(ifr.ifr_name)-1] = '\0';
129 if ((ret = ioctl(s, SIOCGIFHWADDR, &ifr)) == 0)
130 memcpy(hwaddr, ifr.ifr_hwaddr.sa_data, ETHER_ADDR_LEN);