Lines Matching refs:ifr
100 struct ifreq ifr;
118 os_memset(&ifr, 0, sizeof(ifr));
119 os_strlcpy(ifr.ifr_name, l2->ifname, sizeof(ifr.ifr_name));
120 if (ioctl(l2->fd, SIOCGIFINDEX, &ifr) < 0) {
126 l2->ifindex = ifr.ifr_ifindex;
130 ll.sll_ifindex = ifr.ifr_ifindex;
139 if (ioctl(l2->fd, SIOCGIFHWADDR, &ifr) < 0) {
145 os_memcpy(l2->own_addr, ifr.ifr_hwaddr.sa_data, ETH_ALEN);
170 struct ifreq ifr;
179 os_memset(&ifr, 0, sizeof(ifr));
180 os_strlcpy(ifr.ifr_name, l2->ifname, sizeof(ifr.ifr_name));
181 if (ioctl(s, SIOCGIFADDR, &ifr) < 0) {
188 saddr = aliasing_hide_typecast(&ifr.ifr_addr, struct sockaddr_in);