Lines Matching refs:ifr
46 struct ifreq ifr;
51 memset(&ifr, 0, sizeof(ifr));
52 strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name));
65 memset(&ifr, 0, sizeof(ifr));
66 strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name));
67 ifr.ifr_data = (caddr_t) &ioc;
68 if ((ret = ioctl(s, SIOCDEVPRIVATE, &ifr)) < 0) {
97 struct ifreq ifr;
108 ifr.ifr_data = (caddr_t)&info;
109 strncpy(ifr.ifr_name, name, IFNAMSIZ);
110 if ((ret = ioctl(s, SIOCETHTOOL, &ifr)) < 0) {
123 struct ifreq ifr;
133 memset(&ifr, 0, sizeof(ifr));
134 strncpy(ifr.ifr_name, name, IFNAMSIZ);
135 if ((ret = ioctl(s, SIOCGIFHWADDR, &ifr)) == 0)
136 memcpy(hwaddr, ifr.ifr_hwaddr.sa_data, ETHER_ADDR_LEN);