Lines Matching refs:ifr
1536 struct ifreq ifr; in macsec_drv_init_sockets() local
1552 os_memset(&ifr, 0, sizeof(ifr)); in macsec_drv_init_sockets()
1553 os_strlcpy(ifr.ifr_name, drv->common.ifname, sizeof(ifr.ifr_name)); in macsec_drv_init_sockets()
1554 if (ioctl(drv->common.sock, SIOCGIFINDEX, &ifr) != 0) { in macsec_drv_init_sockets()
1562 addr.sll_ifindex = ifr.ifr_ifindex; in macsec_drv_init_sockets()
1573 if (wired_multicast_membership(drv->common.sock, ifr.ifr_ifindex, in macsec_drv_init_sockets()
1580 os_memset(&ifr, 0, sizeof(ifr)); in macsec_drv_init_sockets()
1581 os_strlcpy(ifr.ifr_name, drv->common.ifname, sizeof(ifr.ifr_name)); in macsec_drv_init_sockets()
1582 if (ioctl(drv->common.sock, SIOCGIFHWADDR, &ifr) != 0) { in macsec_drv_init_sockets()
1588 if (ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER) { in macsec_drv_init_sockets()
1590 ifr.ifr_hwaddr.sa_family); in macsec_drv_init_sockets()
1593 os_memcpy(own_addr, ifr.ifr_hwaddr.sa_data, ETH_ALEN); in macsec_drv_init_sockets()