Home
last modified time | relevance | path

Searched refs:capa (Results 1 – 25 of 36) sorted by relevance

12

/hostap-latest/src/drivers/
Ddriver_nl80211_capa.c62 struct wpa_driver_capa *capa; member
117 info->capa->flags |= WPA_DRIVER_FLAGS_AP; in wiphy_info_supported_iftypes()
120 info->capa->flags |= WPA_DRIVER_FLAGS_MESH; in wiphy_info_supported_iftypes()
123 info->capa->flags |= WPA_DRIVER_FLAGS_IBSS; in wiphy_info_supported_iftypes()
126 info->capa->flags |= in wiphy_info_supported_iftypes()
169 info->capa->flags |= WPA_DRIVER_FLAGS_RADAR; in wiphy_info_iface_comb_process()
239 info->capa->sched_scan_supported = 1; in wiphy_info_supp_cmds()
370 info->drv->capa.key_mgmt_iftype[WPA_IF_IBSS] = key_mgmt; in get_iface_akm_suites_info()
373 info->drv->capa.key_mgmt_iftype[WPA_IF_STATION] = in get_iface_akm_suites_info()
377 info->drv->capa.key_mgmt_iftype[WPA_IF_AP_BSS] = in get_iface_akm_suites_info()
[all …]
Ddriver_openbsd.c62 wpa_driver_openbsd_get_capa(void *priv, struct wpa_driver_capa *capa) in wpa_driver_openbsd_get_capa() argument
64 os_memset(capa, 0, sizeof(*capa)); in wpa_driver_openbsd_get_capa()
65 capa->flags = WPA_DRIVER_FLAGS_4WAY_HANDSHAKE_PSK | in wpa_driver_openbsd_get_capa()
Ddriver_ndis.c1698 drv->capa.key_mgmt |= WPA_DRIVER_CAPA_KEY_MGMT_WPA; in wpa_driver_ndis_get_wpa_capability()
1705 drv->capa.key_mgmt |= WPA_DRIVER_CAPA_KEY_MGMT_WPA_PSK; in wpa_driver_ndis_get_wpa_capability()
1711 drv->capa.enc |= WPA_DRIVER_CAPA_ENC_CCMP; in wpa_driver_ndis_get_wpa_capability()
1717 drv->capa.enc |= WPA_DRIVER_CAPA_ENC_TKIP; in wpa_driver_ndis_get_wpa_capability()
1723 drv->capa.enc |= WPA_DRIVER_CAPA_ENC_WEP40 | in wpa_driver_ndis_get_wpa_capability()
1729 drv->capa.auth |= WPA_DRIVER_AUTH_SHARED; in wpa_driver_ndis_get_wpa_capability()
1734 drv->capa.auth |= WPA_DRIVER_AUTH_OPEN; in wpa_driver_ndis_get_wpa_capability()
1742 if (drv->capa.key_mgmt & WPA_DRIVER_CAPA_KEY_MGMT_WPA && in wpa_driver_ndis_get_wpa_capability()
1743 drv->capa.enc & (WPA_DRIVER_CAPA_ENC_TKIP | in wpa_driver_ndis_get_wpa_capability()
1753 drv->capa.key_mgmt, drv->capa.enc, drv->capa.auth); in wpa_driver_ndis_get_wpa_capability()
[all …]
Ddriver_bsd.c68 struct wpa_driver_capa capa; /* driver capability */ member
1485 drv->capa.key_mgmt = WPA_DRIVER_CAPA_KEY_MGMT_WPA | in wpa_driver_bsd_capa()
1488 drv->capa.key_mgmt = WPA_DRIVER_CAPA_KEY_MGMT_WPA2 | in wpa_driver_bsd_capa()
1492 drv->capa.enc |= WPA_DRIVER_CAPA_ENC_WEP40 | in wpa_driver_bsd_capa()
1495 drv->capa.enc |= WPA_DRIVER_CAPA_ENC_TKIP; in wpa_driver_bsd_capa()
1497 drv->capa.enc |= WPA_DRIVER_CAPA_ENC_CCMP; in wpa_driver_bsd_capa()
1500 drv->capa.flags |= WPA_DRIVER_FLAGS_AP; in wpa_driver_bsd_capa()
1512 drv->capa.key_mgmt = WPA_DRIVER_CAPA_KEY_MGMT_WPA | in wpa_driver_bsd_capa()
1516 drv->capa.enc = WPA_DRIVER_CAPA_ENC_WEP40 | in wpa_driver_bsd_capa()
1520 drv->capa.flags |= WPA_DRIVER_FLAGS_AP; in wpa_driver_bsd_capa()
[all …]
Ddriver_wired_common.c182 int driver_wired_get_capa(void *priv, struct wpa_driver_capa *capa) in driver_wired_get_capa() argument
184 os_memset(capa, 0, sizeof(*capa)); in driver_wired_get_capa()
185 capa->flags = WPA_DRIVER_FLAGS_WIRED; in driver_wired_get_capa()
Ddriver_nl80211.c591 ((drv->capa.flags2 & WPA_DRIVER_FLAGS2_CONTROL_PORT_RX) && in nl80211_put_control_port()
1103 if (drv->capa.flags & WPA_DRIVER_FLAGS_SME) { in nl80211_get_sta_mlo_info()
1922 if (drv->capa.flags & WPA_DRIVER_FLAGS_SELF_MANAGED_REGULATORY) { in wpa_driver_nl80211_get_country()
2351 if (drv->capa.flags2 & WPA_DRIVER_FLAGS2_CONTROL_PORT_TX_STATUS) { in wpa_driver_nl80211_drv_init()
2370 drv->capa.flags &= in wpa_driver_nl80211_drv_init()
2510 } else if ((drv->capa.flags & WPA_DRIVER_FLAGS_SAE) && in nl80211_mgmt_subscribe_non_ap()
2511 !(drv->capa.flags & WPA_DRIVER_FLAGS_SME)) { in nl80211_mgmt_subscribe_non_ap()
2594 if ((drv->capa.flags & WPA_DRIVER_FLAGS_TDLS_SUPPORT)) { in nl80211_mgmt_subscribe_non_ap()
2615 drv->capa.key_mgmt |= WPA_DRIVER_CAPA_KEY_MGMT_FT | in nl80211_mgmt_subscribe_non_ap()
2620 drv->capa.key_mgmt_iftype[i] = drv->capa.key_mgmt; in nl80211_mgmt_subscribe_non_ap()
[all …]
Ddriver_wext.h30 struct wpa_driver_capa capa; member
71 int wpa_driver_wext_get_capa(void *priv, struct wpa_driver_capa *capa);
Ddriver_wext.c1003 drv->capa.key_mgmt_iftype[i] = drv->capa.key_mgmt; in wpa_driver_wext_finish_drv_init()
1641 drv->capa.key_mgmt |= WPA_DRIVER_CAPA_KEY_MGMT_WPA | in wpa_driver_wext_get_range()
1645 drv->capa.key_mgmt |= WPA_DRIVER_CAPA_KEY_MGMT_WPA2 | in wpa_driver_wext_get_range()
1648 drv->capa.enc |= WPA_DRIVER_CAPA_ENC_WEP40 | in wpa_driver_wext_get_range()
1650 drv->capa.enc |= WPA_DRIVER_CAPA_ENC_WEP128; in wpa_driver_wext_get_range()
1652 drv->capa.enc |= WPA_DRIVER_CAPA_ENC_TKIP; in wpa_driver_wext_get_range()
1654 drv->capa.enc |= WPA_DRIVER_CAPA_ENC_CCMP; in wpa_driver_wext_get_range()
1656 drv->capa.flags |= WPA_DRIVER_FLAGS_4WAY_HANDSHAKE_PSK | in wpa_driver_wext_get_range()
1658 drv->capa.auth = WPA_DRIVER_AUTH_OPEN | in wpa_driver_wext_get_range()
1661 drv->capa.max_scan_ssids = 1; in wpa_driver_wext_get_range()
[all …]
Ddriver_privsep.c787 struct wpa_driver_capa *capa) in wpa_driver_privsep_get_capa() argument
791 size_t len = sizeof(*capa); in wpa_driver_privsep_get_capa()
793 res = wpa_priv_cmd(drv, PRIVSEP_CMD_GET_CAPA, NULL, 0, capa, &len); in wpa_driver_privsep_get_capa()
794 if (res < 0 || len != sizeof(*capa)) in wpa_driver_privsep_get_capa()
797 capa->extended_capa = NULL; in wpa_driver_privsep_get_capa()
798 capa->extended_capa_mask = NULL; in wpa_driver_privsep_get_capa()
799 capa->extended_capa_len = 0; in wpa_driver_privsep_get_capa()
801 capa->flags &= ~WPA_DRIVER_FLAGS_CONTROL_PORT; in wpa_driver_privsep_get_capa()
Ddriver_nl80211_scan.c290 if (!(drv->capa.rrm_flags & in nl80211_scan_common()
318 if (drv->capa.flags2 & WPA_DRIVER_FLAGS2_SCAN_MIN_PREQ) in nl80211_scan_common()
470 drv->capa.max_sched_scan_plan_interval) { in nl80211_sched_scan_add_scan_plans()
482 drv->capa.max_sched_scan_plan_iterations) { in nl80211_sched_scan_add_scan_plans()
535 if (!drv->capa.sched_scan_supported) in wpa_driver_nl80211_sched_scan()
540 params->sched_scan_plans_num > drv->capa.max_sched_scan_plans) { in wpa_driver_nl80211_sched_scan()
551 if (drv->capa.max_sched_scan_plan_iterations) { in wpa_driver_nl80211_sched_scan()
561 (int) drv->num_filter_ssids <= drv->capa.max_match_sets) || in wpa_driver_nl80211_sched_scan()
681 if (!drv->capa.sched_scan_supported) in wpa_driver_nl80211_stop_sched_scan()
901 if (drv->capa.flags & WPA_DRIVER_FLAGS_SME) { in clear_state_mismatch()
Ddriver_roboswitch.c199 struct wpa_driver_capa *capa) in wpa_driver_roboswitch_get_capa() argument
201 os_memset(capa, 0, sizeof(*capa)); in wpa_driver_roboswitch_get_capa()
202 capa->flags = WPA_DRIVER_FLAGS_WIRED; in wpa_driver_roboswitch_get_capa()
Ddriver_zephyr.c568 if ((if_ctx->capa.flags & WPA_DRIVER_FLAGS_SME) && in wpa_drv_zep_event_proc_deauth()
773 static void phy_info_ht_capa_cfg(struct hostapd_hw_modes *mode, u16 capa, in phy_info_ht_capa_cfg() argument
778 if (capa) in phy_info_ht_capa_cfg()
779 mode->ht_capab = (capa); in phy_info_ht_capa_cfg()
794 unsigned int capa, in phy_info_vht_capa_cfg() argument
797 if (capa) in phy_info_vht_capa_cfg()
798 mode->vht_capab = (capa); in phy_info_vht_capa_cfg()
1763 static int wpa_drv_zep_get_capa(void *priv, struct wpa_driver_capa *capa) in wpa_drv_zep_get_capa() argument
1769 if ((!priv) || (!capa)) { in wpa_drv_zep_get_capa()
1782 ret = dev_ops->get_capa(if_ctx->dev_priv, capa); in wpa_drv_zep_get_capa()
[all …]
Ddriver_wired_common.h28 int driver_wired_get_capa(void *priv, struct wpa_driver_capa *capa);
Ddriver_ndis.h45 struct wpa_driver_capa capa; member
Ddriver_zephyr.h149 struct wpa_driver_capa capa; member
302 struct wpa_driver_capa *capa);
Ddriver_common.c220 const struct wpa_driver_capa *capa) in wpa_get_wowlan_triggers() argument
239 capa->wowlan_triggers.trigger, \ in wpa_get_wowlan_triggers()
/hostap-latest/tests/hwsim/
Dtest_wpas_config.py134 def supported_param(capa, field): argument
136 if field in mesh_params and not capa['mesh']:
140 if field in sae_params and not capa['sae']:
145 def check_config(capa, config): argument
157 if supported_param(capa, field):
201 capa = {}
202 capa['mesh'] = "MESH" in wpas.get_capability("modes")
203 capa['sae'] = "SAE" in wpas.get_capability("auth_alg")
240 if supported_param(capa, field):
249 data1 = check_config(capa, config)
[all …]
Dutils.py131 capa = dev.get_capability("fils")
132 if capa is None or "FILS" not in capa:
136 capa = dev.get_capability("fils")
137 if capa is None or "FILS-SK-PFS" not in capa:
Dtest_nan_usd.py16 capa = dev.request("GET_CAPABILITY nan")
17 if "USD" not in capa:
/hostap-latest/hostapd/
Dmain.c160 struct wpa_driver_capa capa; in hostapd_driver_init() local
290 hapd->driver->get_capa(hapd->drv_priv, &capa) == 0) { in hostapd_driver_init()
293 iface->drv_flags = capa.flags; in hostapd_driver_init()
294 iface->drv_flags2 = capa.flags2; in hostapd_driver_init()
295 iface->drv_rrm_flags = capa.rrm_flags; in hostapd_driver_init()
296 iface->probe_resp_offloads = capa.probe_resp_offloads; in hostapd_driver_init()
300 iface->extended_capa = capa.extended_capa; in hostapd_driver_init()
301 iface->extended_capa_mask = capa.extended_capa_mask; in hostapd_driver_init()
302 iface->extended_capa_len = capa.extended_capa_len; in hostapd_driver_init()
303 iface->drv_max_acl_mac_addrs = capa.max_acl_mac_addrs; in hostapd_driver_init()
[all …]
/hostap-latest/wpa_supplicant/dbus/
Ddbus_new_handlers.c3232 struct wpa_driver_capa capa; in wpas_dbus_getter_capabilities() local
3243 res = wpa_drv_get_capa(wpa_s, &capa); in wpas_dbus_getter_capabilities()
3262 ((capa.enc & WPA_DRIVER_CAPA_ENC_CCMP_256) && in wpas_dbus_getter_capabilities()
3265 ((capa.enc & WPA_DRIVER_CAPA_ENC_GCMP_256) && in wpas_dbus_getter_capabilities()
3268 ((capa.enc & WPA_DRIVER_CAPA_ENC_CCMP) && in wpas_dbus_getter_capabilities()
3271 ((capa.enc & WPA_DRIVER_CAPA_ENC_GCMP) && in wpas_dbus_getter_capabilities()
3275 ((capa.enc & WPA_DRIVER_CAPA_ENC_TKIP) && in wpas_dbus_getter_capabilities()
3279 ((capa.key_mgmt & WPA_DRIVER_CAPA_KEY_MGMT_WPA_NONE) && in wpas_dbus_getter_capabilities()
3310 ((capa.enc & WPA_DRIVER_CAPA_ENC_CCMP_256) && in wpas_dbus_getter_capabilities()
3313 ((capa.enc & WPA_DRIVER_CAPA_ENC_GCMP_256) && in wpas_dbus_getter_capabilities()
[all …]
/hostap-latest/wpa_supplicant/
Dwpa_priv.c430 struct wpa_driver_capa capa; in wpa_priv_cmd_get_capa() local
436 iface->driver->get_capa(iface->drv_priv, &capa) < 0) in wpa_priv_cmd_get_capa()
440 capa.extended_capa = NULL; in wpa_priv_cmd_get_capa()
441 capa.extended_capa_mask = NULL; in wpa_priv_cmd_get_capa()
442 capa.extended_capa_len = 0; in wpa_priv_cmd_get_capa()
443 sendto(iface->fd, &capa, sizeof(capa), 0, (struct sockaddr *) from, in wpa_priv_cmd_get_capa()
Dwpa_supplicant.c6437 const struct wpa_driver_capa *capa) in wpas_set_wowlan_triggers() argument
6445 triggers = wpa_get_wowlan_triggers(wpa_s->conf->wowlan_triggers, capa); in wpas_set_wowlan_triggers()
7029 struct wpa_driver_capa capa; in wpa_supplicant_init_iface() local
7188 capa_res = wpa_drv_get_capa(wpa_s, &capa); in wpa_supplicant_init_iface()
7191 wpa_s->drv_flags = capa.flags; in wpa_supplicant_init_iface()
7192 wpa_s->drv_flags2 = capa.flags2; in wpa_supplicant_init_iface()
7193 wpa_s->drv_enc = capa.enc; in wpa_supplicant_init_iface()
7194 wpa_s->drv_key_mgmt = capa.key_mgmt; in wpa_supplicant_init_iface()
7195 wpa_s->drv_rrm_flags = capa.rrm_flags; in wpa_supplicant_init_iface()
7196 wpa_s->probe_resp_offloads = capa.probe_resp_offloads; in wpa_supplicant_init_iface()
[all …]
Deapol_test.c1000 static int driver_get_capa(void *priv, struct wpa_driver_capa *capa) in driver_get_capa() argument
1002 os_memset(capa, 0, sizeof(*capa)); in driver_get_capa()
1003 capa->flags = WPA_DRIVER_FLAGS_WIRED; in driver_get_capa()
Dctrl_iface.c4073 unsigned int capa; member
4102 struct wpa_driver_capa *capa, in ctrl_iface_get_capability_pairwise() argument
4127 if (!ciphers[i].group_only && capa->enc & ciphers[i].capa) { in ctrl_iface_get_capability_pairwise()
4142 struct wpa_driver_capa *capa, in ctrl_iface_get_capability_group() argument
4175 if (capa->enc & ciphers[i].capa) { in ctrl_iface_get_capability_group()
4190 struct wpa_driver_capa *capa, in ctrl_iface_get_capability_group_mgmt() argument
4204 if (capa->enc & ciphers_group_mgmt[i].capa) { in ctrl_iface_get_capability_group_mgmt()
4255 struct wpa_driver_capa *capa, in ctrl_iface_get_capability_key_mgmt() argument
4283 key_mgmt = capa->key_mgmt_iftype[iftype]; in ctrl_iface_get_capability_key_mgmt()
4285 key_mgmt = capa->key_mgmt; in ctrl_iface_get_capability_key_mgmt()
[all …]

12