Lines Matching defs:iface

634 	wpa_printf(MSG_DEBUG, "P2P: GO(iface)=%p persistent(ssid)=%p",
2015 struct wpa_interface iface;
2032 os_memset(&iface, 0, sizeof(iface));
2033 iface.ifname = wpa_s->pending_interface_name;
2034 iface.driver = wpa_s->driver->name;
2039 iface.ctrl_interface = wpa_s->parent->conf->ctrl_interface;
2041 iface.ctrl_interface = wpa_s->conf->ctrl_interface;
2042 iface.driver_param = wpa_s->conf->driver_param;
2043 group_wpa_s = wpa_supplicant_add_iface(wpa_s->global, &iface, wpa_s);
3535 struct wpa_interface iface;
3556 os_memset(&iface, 0, sizeof(iface));
3557 iface.p2p_mgmt = 1;
3558 iface.ifname = wpa_s->pending_interface_name;
3559 iface.driver = wpa_s->driver->name;
3560 iface.driver_param = wpa_s->conf->driver_param;
3567 iface.confname = conf_p2p_dev;
3568 iface.ctrl_interface = NULL;
3570 iface.confname = wpa_s->confname;
3571 iface.ctrl_interface = wpa_s->conf->ctrl_interface;
3574 p2pdev_wpa_s = wpa_supplicant_add_iface(wpa_s->global, &iface, wpa_s);
4815 wpa_printf(MSG_DEBUG, "P2P: Request to join existing group (iface "
6995 struct wpa_supplicant *iface;
6997 for (iface = wpa_s->global->ifaces; iface; iface = iface->next)
6999 if (iface->cross_connect_enabled == 0)
7002 iface->cross_connect_enabled = 0;
7003 iface->cross_connect_in_use = 0;
7004 wpa_msg_global(iface->parent, MSG_INFO,
7006 iface->ifname,
7007 iface->cross_connect_uplink);
7017 struct wpa_supplicant *iface;
7022 for (iface = uplink->global->ifaces; iface; iface = iface->next) {
7023 if (!iface->cross_connect_enabled)
7025 if (os_strcmp(uplink->ifname, iface->cross_connect_uplink) !=
7028 if (iface->ap_iface == NULL)
7030 if (iface->cross_connect_in_use)
7033 iface->cross_connect_in_use = 1;
7034 wpa_msg_global(iface->parent, MSG_INFO,
7036 iface->ifname, iface->cross_connect_uplink);
7043 struct wpa_supplicant *iface;
7045 for (iface = uplink->global->ifaces; iface; iface = iface->next) {
7046 if (!iface->cross_connect_enabled)
7048 if (os_strcmp(uplink->ifname, iface->cross_connect_uplink) !=
7051 if (!iface->cross_connect_in_use)
7054 wpa_msg_global(iface->parent, MSG_INFO,
7056 iface->ifname, iface->cross_connect_uplink);
7057 iface->cross_connect_in_use = 0;
7088 struct wpa_supplicant *iface;
7093 for (iface = wpa_s->global->ifaces; iface; iface = iface->next) {
7094 if (iface == wpa_s)
7096 if (iface->drv_flags &
7099 if ((iface->drv_flags & WPA_DRIVER_FLAGS_P2P_CAPABLE) &&
7100 iface != wpa_s->parent)
7104 os_strlcpy(wpa_s->cross_connect_uplink, iface->ifname,
7110 if (iface->ap_iface || iface->current_ssid == NULL ||
7111 iface->current_ssid->mode != WPAS_MODE_INFRA ||
7112 iface->cross_connect_disallowed ||
7113 iface->wpa_state != WPA_COMPLETED)
7767 struct wpa_supplicant *iface;
7769 for (iface = wpa_s->global->ifaces; iface; iface = iface->next) {
7770 if (!iface->current_ssid ||
7771 iface->current_ssid->frequency == freq ||
7772 (iface->p2p_group_interface == NOT_P2P_GROUP_INTERFACE &&
7773 !iface->current_ssid->p2p_group))
7777 if (!wpas_is_p2p_prioritized(iface)) {
7783 iface, NULL);
7786 if (wpa_s == iface)
7801 if (wpa_s == iface)
7911 struct wpa_supplicant *iface;
7917 for (iface = wpa_s->global->ifaces; iface; iface = iface->next) {
7918 if (iface->wpa_state < WPA_ASSOCIATING ||
7919 iface->current_ssid == NULL || iface->assoc_freq == 0 ||
7920 !iface->current_ssid->p2p_group ||
7921 iface->current_ssid->mode != WPAS_MODE_INFRA)
7924 *ssid = iface->current_ssid;
7926 os_memcpy(go_dev_addr, iface->go_dev_addr, ETH_ALEN);
7927 return iface->assoc_freq;
8334 struct wpa_supplicant *iface;
8341 for (iface = wpa_s->global->ifaces; iface; iface = iface->next)
8343 if (!iface->ap_iface)
8345 hostapd_wps_nfc_token_disable(iface->ap_iface->bss[0]);
8405 for (iface = wpa_s->global->ifaces; iface; iface = iface->next) {
8407 if (iface->ap_iface == NULL)
8409 hapd = iface->ap_iface->bss[0];
8421 if (hostapd_wps_nfc_token_enable(iface->ap_iface->bss[0]) < 0) {
8422 wpa_dbg(iface, MSG_DEBUG,