Lines Matching defs:ifr
194 struct ifreq ifr;
210 os_memset(&ifr, 0, sizeof(ifr));
211 os_strlcpy(ifr.ifr_name, drv->common.ifname, sizeof(ifr.ifr_name));
212 if (ioctl(drv->common.sock, SIOCGIFINDEX, &ifr) != 0) {
220 addr.sll_ifindex = ifr.ifr_ifindex;
231 if (wired_multicast_membership(drv->common.sock, ifr.ifr_ifindex,
238 os_memset(&ifr, 0, sizeof(ifr));
239 os_strlcpy(ifr.ifr_name, drv->common.ifname, sizeof(ifr.ifr_name));
240 if (ioctl(drv->common.sock, SIOCGIFHWADDR, &ifr) != 0) {
246 if (ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER) {
248 ifr.ifr_hwaddr.sa_family);
251 os_memcpy(own_addr, ifr.ifr_hwaddr.sa_data, ETH_ALEN);