Lines Matching refs:capa
591 ((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()
2659 if ((drv->capa.rrm_flags & WPA_DRIVER_FLAGS_TX_POWER_INSERTION) && in nl80211_mgmt_subscribe_non_ap()
3378 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_KEY_MGMT_OFFLOAD)) in issue_key_mgmt_set_key()
3480 (drv->capa.flags & WPA_DRIVER_FLAGS_KEY_MGMT_OFFLOAD)) { in wpa_driver_nl80211_set_key()
3489 if (drv->capa.flags & WPA_DRIVER_FLAGS_4WAY_HANDSHAKE_8021X) in wpa_driver_nl80211_set_key()
3592 if (vlan_id && (drv->capa.flags & WPA_DRIVER_FLAGS_VLAN_OFFLOAD)) { in wpa_driver_nl80211_set_key()
3659 if (vlan_id && (drv->capa.flags & WPA_DRIVER_FLAGS_VLAN_OFFLOAD)) { in wpa_driver_nl80211_set_key()
3839 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_SME)) { in wpa_driver_nl80211_deauthenticate()
4319 (drv->capa.flags & WPA_DRIVER_FLAGS_SAE) && in wpa_driver_nl80211_send_mlme()
4320 !(drv->capa.flags & WPA_DRIVER_FLAGS_SME)) { in wpa_driver_nl80211_send_mlme()
4455 if (!(drv->capa.max_acl_mac_addrs)) in wpa_driver_nl80211_set_acl()
4458 if (params->num_mac_acl > drv->capa.max_acl_mac_addrs) in wpa_driver_nl80211_set_acl()
5105 nl80211_put_beacon_rate(msg, drv->capa.flags, drv->capa.flags2, in wpa_driver_nl80211_set_ap()
5183 if ((unsigned int) num_suites > drv->capa.max_num_akms) in wpa_driver_nl80211_set_ap()
5186 num_suites, drv->capa.max_num_akms); in wpa_driver_nl80211_set_ap()
5193 (drv->capa.flags2 & WPA_DRIVER_FLAGS2_4WAY_HANDSHAKE_AP_PSK) && in wpa_driver_nl80211_set_ap()
5199 (drv->capa.flags2 & WPA_DRIVER_FLAGS2_SAE_OFFLOAD_AP) && in wpa_driver_nl80211_set_ap()
5277 if (drv->capa.flags & WPA_DRIVER_FLAGS_INACTIVITY_TIMER) { in wpa_driver_nl80211_set_ap()
5309 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_FTM_RESPONDER)) { in wpa_driver_nl80211_set_ap()
5587 !(drv->capa.flags & WPA_DRIVER_FLAGS_TDLS_SUPPORT)) in wpa_driver_nl80211_sta_add()
5617 (params->set && FULL_AP_CLIENT_STATE_SUPP(drv->capa.flags) && in wpa_driver_nl80211_sta_add()
5717 } else if (FULL_AP_CLIENT_STATE_SUPP(drv->capa.flags) && in wpa_driver_nl80211_sta_add()
5772 if (!FULL_AP_CLIENT_STATE_SUPP(drv->capa.flags)) { in wpa_driver_nl80211_sta_add()
5808 FULL_AP_CLIENT_STATE_SUPP(drv->capa.flags)) && in wpa_driver_nl80211_sta_add()
6287 (drv->capa.flags & WPA_DRIVER_FLAGS_CONTROL_PORT)) in wpa_driver_nl80211_hapd_send_eapol()
6849 !(drv->capa.enc & WPA_DRIVER_CAPA_ENC_GTK_NOT_USED)) { in nl80211_connect_common()
6891 if (drv->capa.max_num_akms <= in nl80211_connect_common()
6895 drv->capa.max_num_akms, in nl80211_connect_common()
6900 mgmt = os_malloc(sizeof(u32) * drv->capa.max_num_akms); in nl80211_connect_common()
6976 if (drv->capa.max_num_akms > 1) { in nl80211_connect_common()
6979 drv->capa.max_num_akms - 1); in nl80211_connect_common()
6995 (drv->capa.flags & WPA_DRIVER_FLAGS_4WAY_HANDSHAKE_8021X)) { in nl80211_connect_common()
7003 (drv->capa.flags & WPA_DRIVER_FLAGS_4WAY_HANDSHAKE_PSK)) { in nl80211_connect_common()
7020 u32 drv_rrm_flags = drv->capa.rrm_flags; in nl80211_connect_common()
7057 (!(drv->capa.flags & WPA_DRIVER_FLAGS_SME)) && in nl80211_connect_common()
7061 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_SME) && in nl80211_connect_common()
7159 (drv->capa.flags & WPA_DRIVER_FLAGS_MFP_OPTIONAL) && in wpa_driver_nl80211_try_connect()
7171 (drv->capa.flags2 & WPA_DRIVER_FLAGS2_SAE_OFFLOAD_STA)) { in wpa_driver_nl80211_try_connect()
7294 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_SME)) { in wpa_driver_nl80211_associate()
7597 struct wpa_driver_capa *capa) in wpa_driver_nl80211_get_capa() argument
7604 os_memcpy(capa, &drv->capa, sizeof(*capa)); in wpa_driver_nl80211_get_capa()
7606 capa->extended_capa = drv->extended_capa; in wpa_driver_nl80211_get_capa()
7607 capa->extended_capa_mask = drv->extended_capa_mask; in wpa_driver_nl80211_get_capa()
7608 capa->extended_capa_len = drv->extended_capa_len; in wpa_driver_nl80211_get_capa()
8254 (vlan_id && (drv->capa.flags & WPA_DRIVER_FLAGS_VLAN_OFFLOAD) && in i802_set_sta_vlan()
8708 if (drv->capa.flags2 & WPA_DRIVER_FLAGS2_CONTROL_PORT_RX) { in i802_init()
9110 (offchanok && ((drv->capa.flags & WPA_DRIVER_FLAGS_OFFCHANNEL_TX) || in nl80211_send_frame_cmd()
9230 (!(drv->capa.flags & WPA_DRIVER_FLAGS_OFFCHANNEL_TX) || in wpa_driver_nl80211_send_action()
9901 drv->capa.flags |= WPA_DRIVER_FLAGS_P2P_CONCURRENT; in nl80211_set_param()
9902 drv->capa.flags |= WPA_DRIVER_FLAGS_P2P_MGMT_AND_NON_P2P; in nl80211_set_param()
9910 drv->capa.flags &= ~WPA_DRIVER_FLAGS_SME; in nl80211_set_param()
9915 drv->capa.flags |= WPA_DRIVER_FLAGS_BSS_SELECTION; in nl80211_set_param()
9918 drv->capa.flags &= ~WPA_DRIVER_FLAGS_OFFCHANNEL_TX; in nl80211_set_param()
9923 drv->capa.flags &= ~WPA_DRIVER_FLAGS_CONTROL_PORT; in nl80211_set_param()
9924 drv->capa.flags2 &= ~(WPA_DRIVER_FLAGS2_CONTROL_PORT_RX | in nl80211_set_param()
9933 drv->capa.flags2 &= ~WPA_DRIVER_FLAGS2_CONTROL_PORT_TX_STATUS; in nl80211_set_param()
9938 drv->capa.flags &= ~WPA_DRIVER_FLAGS_FULL_AP_CLIENT_STATE; in nl80211_set_param()
9953 drv->capa.flags2 |= WPA_DRIVER_FLAGS2_SEC_LTF_STA | in nl80211_set_param()
9958 drv->capa.flags2 |= WPA_DRIVER_FLAGS2_RSN_OVERRIDE_STA; in nl80211_set_param()
10507 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_RADAR)) { in nl80211_start_radar_detection()
10530 enum tdls_peer_capability capa) in nl80211_add_peer_capab() argument
10534 if (!capa) in nl80211_add_peer_capab()
10537 if (capa & TDLS_PEER_HT) in nl80211_add_peer_capab()
10539 if (capa & TDLS_PEER_VHT) in nl80211_add_peer_capab()
10541 if (capa & TDLS_PEER_WMM) in nl80211_add_peer_capab()
10543 if (capa & TDLS_PEER_HE) in nl80211_add_peer_capab()
10596 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_TDLS_SUPPORT)) in nl80211_send_tdls_mgmt()
10637 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_TDLS_SUPPORT)) in nl80211_tdls_oper()
10688 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_TDLS_SUPPORT) || in nl80211_tdls_enable_channel_switch()
10689 !(drv->capa.flags & WPA_DRIVER_FLAGS_TDLS_CHANNEL_SWITCH)) in nl80211_tdls_enable_channel_switch()
10716 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_TDLS_SUPPORT) || in nl80211_tdls_disable_channel_switch()
10717 !(drv->capa.flags & WPA_DRIVER_FLAGS_TDLS_CHANNEL_SWITCH)) in nl80211_tdls_disable_channel_switch()
11186 drv->capa.key_mgmt, in wpa_driver_nl80211_status()
11187 drv->capa.enc, in wpa_driver_nl80211_status()
11188 drv->capa.auth, in wpa_driver_nl80211_status()
11189 (unsigned long long) drv->capa.flags, in wpa_driver_nl80211_status()
11190 (unsigned long long) drv->capa.flags2, in wpa_driver_nl80211_status()
11191 drv->capa.rrm_flags, in wpa_driver_nl80211_status()
11192 drv->capa.max_scan_ssids, in wpa_driver_nl80211_status()
11193 drv->capa.max_sched_scan_ssids, in wpa_driver_nl80211_status()
11194 drv->capa.sched_scan_supported, in wpa_driver_nl80211_status()
11195 drv->capa.max_match_sets, in wpa_driver_nl80211_status()
11196 drv->capa.max_remain_on_chan, in wpa_driver_nl80211_status()
11197 drv->capa.max_stations, in wpa_driver_nl80211_status()
11198 drv->capa.probe_resp_offloads, in wpa_driver_nl80211_status()
11199 drv->capa.max_acl_mac_addrs, in wpa_driver_nl80211_status()
11200 drv->capa.num_multichan_concurrent, in wpa_driver_nl80211_status()
11201 drv->capa.mac_addr_rand_sched_scan_supported, in wpa_driver_nl80211_status()
11202 drv->capa.mac_addr_rand_scan_supported, in wpa_driver_nl80211_status()
11203 drv->capa.conc_capab, in wpa_driver_nl80211_status()
11204 drv->capa.max_conc_chan_2_4, in wpa_driver_nl80211_status()
11205 drv->capa.max_conc_chan_5_0, in wpa_driver_nl80211_status()
11206 drv->capa.max_sched_scan_plans, in wpa_driver_nl80211_status()
11207 drv->capa.max_sched_scan_plan_interval, in wpa_driver_nl80211_status()
11208 drv->capa.max_sched_scan_plan_iterations, in wpa_driver_nl80211_status()
11209 drv->capa.mbssid_max_interfaces, in wpa_driver_nl80211_status()
11210 drv->capa.ema_max_periodicity); in wpa_driver_nl80211_status()
11288 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_AP_CSA)) { in nl80211_switch_channel()
11322 if (drv->capa.max_csa_counters && in nl80211_switch_channel()
11323 csa_off_len > drv->capa.max_csa_counters) { in nl80211_switch_channel()
12964 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_P2P_LISTEN_OFFLOAD)) in nl80211_p2p_lo_start()
13016 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_P2P_LISTEN_OFFLOAD)) in nl80211_p2p_lo_stop()
13758 if (drv->capa.flags & WPA_DRIVER_FLAGS_SME) in nl80211_update_connection_params()
13815 (drv->capa.flags & WPA_DRIVER_FLAGS_SME)) in nl80211_send_external_auth_status()
14043 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_SME)) in testing_nl80211_radio_disable()