Home
last modified time | relevance | path

Searched refs:ifr (Results 1 – 14 of 14) sorted by relevance

/hostap-latest/src/drivers/
Dlinux_ioctl.c21 struct ifreq ifr; in linux_set_iface_flags() local
27 os_memset(&ifr, 0, sizeof(ifr)); in linux_set_iface_flags()
28 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ); in linux_set_iface_flags()
30 if (ioctl(sock, SIOCGIFFLAGS, &ifr) != 0) { in linux_set_iface_flags()
38 if (ifr.ifr_flags & IFF_UP) in linux_set_iface_flags()
40 ifr.ifr_flags |= IFF_UP; in linux_set_iface_flags()
42 if (!(ifr.ifr_flags & IFF_UP)) in linux_set_iface_flags()
44 ifr.ifr_flags &= ~IFF_UP; in linux_set_iface_flags()
47 if (ioctl(sock, SIOCSIFFLAGS, &ifr) != 0) { in linux_set_iface_flags()
61 struct ifreq ifr; in linux_iface_up() local
[all …]
Ddriver_wired_common.c35 struct ifreq ifr; in driver_wired_get_ifflags() local
44 os_memset(&ifr, 0, sizeof(ifr)); in driver_wired_get_ifflags()
45 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ); in driver_wired_get_ifflags()
46 if (ioctl(s, SIOCGIFFLAGS, (caddr_t) &ifr) < 0) { in driver_wired_get_ifflags()
53 *flags = ifr.ifr_flags & 0xffff; in driver_wired_get_ifflags()
60 struct ifreq ifr; in driver_wired_set_ifflags() local
69 os_memset(&ifr, 0, sizeof(ifr)); in driver_wired_set_ifflags()
70 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ); in driver_wired_set_ifflags()
71 ifr.ifr_flags = flags & 0xffff; in driver_wired_set_ifflags()
72 if (ioctl(s, SIOCSIFFLAGS, (caddr_t) &ifr) < 0) { in driver_wired_set_ifflags()
[all …]
Ddriver_wired.c171 struct ifreq ifr; in wired_init_sockets() local
189 os_memset(&ifr, 0, sizeof(ifr)); in wired_init_sockets()
190 os_strlcpy(ifr.ifr_name, drv->common.ifname, sizeof(ifr.ifr_name)); in wired_init_sockets()
191 if (ioctl(drv->common.sock, SIOCGIFINDEX, &ifr) != 0) { in wired_init_sockets()
199 addr.sll_ifindex = ifr.ifr_ifindex; in wired_init_sockets()
210 if (wired_multicast_membership(drv->common.sock, ifr.ifr_ifindex, in wired_init_sockets()
217 os_memset(&ifr, 0, sizeof(ifr)); in wired_init_sockets()
218 os_strlcpy(ifr.ifr_name, drv->common.ifname, sizeof(ifr.ifr_name)); in wired_init_sockets()
219 if (ioctl(drv->common.sock, SIOCGIFHWADDR, &ifr) != 0) { in wired_init_sockets()
225 if (ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER) { in wired_init_sockets()
[all …]
Ddriver_nl80211_android.c45 struct ifreq ifr; in android_priv_cmd() local
50 os_memset(&ifr, 0, sizeof(ifr)); in android_priv_cmd()
52 os_strlcpy(ifr.ifr_name, bss->ifname, IFNAMSIZ); in android_priv_cmd()
60 ifr.ifr_data = &priv_cmd; in android_priv_cmd()
62 ret = ioctl(drv->global->ioctl_sock, SIOCDEVPRIVATE + 1, &ifr); in android_priv_cmd()
79 struct ifreq ifr; in android_pno_start() local
123 memset(&ifr, 0, sizeof(ifr)); in android_pno_start()
125 os_strlcpy(ifr.ifr_name, bss->ifname, IFNAMSIZ); in android_pno_start()
130 ifr.ifr_data = &priv_cmd; in android_pno_start()
132 ret = ioctl(drv->global->ioctl_sock, SIOCDEVPRIVATE + 1, &ifr); in android_pno_start()
Ddriver_openbsd.c33 struct ifreq ifr; in wpa_driver_openbsd_get_ssid() local
35 os_memset(&ifr, 0, sizeof(ifr)); in wpa_driver_openbsd_get_ssid()
36 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name)); in wpa_driver_openbsd_get_ssid()
37 ifr.ifr_data = (void *)&nwid; in wpa_driver_openbsd_get_ssid()
38 if (ioctl(drv->sock, SIOCG80211NWID, &ifr) < 0 || in wpa_driver_openbsd_get_ssid()
Ddriver_roboswitch.c60 struct ifreq ifr; member
88 struct mii_ioctl_data *mii = if_mii(&drv->ifr); in wpa_driver_roboswitch_mdio_read()
93 if (ioctl(drv->fd, SIOCGMIIREG, &drv->ifr) < 0) { in wpa_driver_roboswitch_mdio_read()
105 struct mii_ioctl_data *mii = if_mii(&drv->ifr); in wpa_driver_roboswitch_mdio_write()
111 if (ioctl(drv->fd, SIOCSMIIREG, &drv->ifr) < 0) { in wpa_driver_roboswitch_mdio_write()
404 os_memset(&drv->ifr, 0, sizeof(drv->ifr)); in wpa_driver_roboswitch_init()
405 os_strlcpy(drv->ifr.ifr_name, drv->ifname, IFNAMSIZ); in wpa_driver_roboswitch_init()
406 if (ioctl(drv->fd, SIOCGMIIPHY, &drv->ifr) < 0) { in wpa_driver_roboswitch_init()
413 if (if_mii(&drv->ifr)->phy_id != ROBO_PHY_ADDR && in wpa_driver_roboswitch_init()
414 if_mii(&drv->ifr)->phy_id != 0) { in wpa_driver_roboswitch_init()
Ddriver_bsd.c179 struct ifreq ifr; in bsd_get_ssid() local
181 os_memset(&ifr, 0, sizeof(ifr)); in bsd_get_ssid()
182 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name)); in bsd_get_ssid()
183 ifr.ifr_data = (void *)&nwid; in bsd_get_ssid()
184 if (ioctl(drv->global->sock, SIOCG80211NWID, &ifr) < 0 || in bsd_get_ssid()
200 struct ifreq ifr; in bsd_set_ssid() local
204 os_memset(&ifr, 0, sizeof(ifr)); in bsd_set_ssid()
205 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name)); in bsd_set_ssid()
206 ifr.ifr_data = (void *)&nwid; in bsd_set_ssid()
207 return ioctl(drv->global->sock, SIOCS80211NWID, &ifr); in bsd_set_ssid()
[all …]
Ddriver_macsec_qca.c194 struct ifreq ifr; in macsec_qca_init_sockets() local
210 os_memset(&ifr, 0, sizeof(ifr)); in macsec_qca_init_sockets()
211 os_strlcpy(ifr.ifr_name, drv->common.ifname, sizeof(ifr.ifr_name)); in macsec_qca_init_sockets()
212 if (ioctl(drv->common.sock, SIOCGIFINDEX, &ifr) != 0) { in macsec_qca_init_sockets()
220 addr.sll_ifindex = ifr.ifr_ifindex; in macsec_qca_init_sockets()
231 if (wired_multicast_membership(drv->common.sock, ifr.ifr_ifindex, in macsec_qca_init_sockets()
238 os_memset(&ifr, 0, sizeof(ifr)); in macsec_qca_init_sockets()
239 os_strlcpy(ifr.ifr_name, drv->common.ifname, sizeof(ifr.ifr_name)); in macsec_qca_init_sockets()
240 if (ioctl(drv->common.sock, SIOCGIFHWADDR, &ifr) != 0) { in macsec_qca_init_sockets()
246 if (ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER) { in macsec_qca_init_sockets()
[all …]
Ddriver_hostap.c218 struct ifreq ifr; in hostap_init_sockets() local
233 memset(&ifr, 0, sizeof(ifr)); in hostap_init_sockets()
234 if (os_snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), "%sap", in hostap_init_sockets()
235 drv->iface) >= (int) sizeof(ifr.ifr_name)) { in hostap_init_sockets()
239 if (ioctl(drv->sock, SIOCGIFINDEX, &ifr) != 0) { in hostap_init_sockets()
251 addr.sll_ifindex = ifr.ifr_ifindex; in hostap_init_sockets()
353 struct ifreq ifr; in hostap_set_iface_flags() local
364 memset(&ifr, 0, sizeof(ifr)); in hostap_set_iface_flags()
365 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ); in hostap_set_iface_flags()
366 ifr.ifr_mtu = HOSTAPD_MTU; in hostap_set_iface_flags()
[all …]
Ddriver_macsec_linux.c1536 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()
[all …]
Ddriver_atheros.c1722 struct ifreq ifr; in atheros_init() local
1742 os_memset(&ifr, 0, sizeof(ifr)); in atheros_init()
1743 os_strlcpy(ifr.ifr_name, drv->iface, sizeof(ifr.ifr_name)); in atheros_init()
1744 if (ioctl(drv->ioctl_sock, SIOCGIFINDEX, &ifr) != 0) { in atheros_init()
1749 drv->ifindex = ifr.ifr_ifindex; in atheros_init()
/hostap-latest/src/ap/
Dvlan_ifconfig.c22 struct ifreq ifr; in ifconfig_helper() local
30 os_memset(&ifr, 0, sizeof(ifr)); in ifconfig_helper()
31 os_strlcpy(ifr.ifr_name, if_name, IFNAMSIZ); in ifconfig_helper()
33 if (ioctl(fd, SIOCGIFFLAGS, &ifr) != 0) { in ifconfig_helper()
42 ifr.ifr_flags |= IFF_UP; in ifconfig_helper()
44 ifr.ifr_flags &= ~IFF_UP; in ifconfig_helper()
46 if (ioctl(fd, SIOCSIFFLAGS, &ifr) != 0) { in ifconfig_helper()
Dvlan_full.c136 struct ifreq ifr; in br_delif() local
163 os_strlcpy(ifr.ifr_name, br_name, sizeof(ifr.ifr_name)); in br_delif()
164 ifr.ifr_data = (void *) args; in br_delif()
166 if (ioctl(fd, SIOCDEVPRIVATE, &ifr) < 0 && errno != EINVAL) { in br_delif()
191 struct ifreq ifr; in br_addif() local
223 os_strlcpy(ifr.ifr_name, br_name, sizeof(ifr.ifr_name)); in br_addif()
224 ifr.ifr_data = (void *) args; in br_addif()
226 if (ioctl(fd, SIOCDEVPRIVATE, &ifr) < 0) { in br_addif()
289 struct ifreq ifr; in br_addbr() local
325 os_memset(&ifr, 0, sizeof(ifr)); in br_addbr()
[all …]
/hostap-latest/src/l2_packet/
Dl2_packet_linux.c278 struct ifreq ifr; in l2_packet_init() local
300 os_memset(&ifr, 0, sizeof(ifr)); in l2_packet_init()
301 os_strlcpy(ifr.ifr_name, l2->ifname, sizeof(ifr.ifr_name)); in l2_packet_init()
302 if (ioctl(l2->fd, SIOCGIFINDEX, &ifr) < 0) { in l2_packet_init()
309 l2->ifindex = ifr.ifr_ifindex; in l2_packet_init()
313 ll.sll_ifindex = ifr.ifr_ifindex; in l2_packet_init()
324 if (ioctl(l2->fd, SIOCGIFHWADDR, &ifr) < 0) { in l2_packet_init()
331 os_memcpy(l2->own_addr, ifr.ifr_hwaddr.sa_data, ETH_ALEN); in l2_packet_init()
449 struct ifreq ifr; in l2_packet_get_ip_addr() local
459 os_memset(&ifr, 0, sizeof(ifr)); in l2_packet_get_ip_addr()
[all …]