Home | History | Annotate | Download | only in drivers

Lines Matching refs:capa

221 	struct wpa_driver_capa capa;
1367 if (drv->capa.flags & WPA_DRIVER_FLAGS_SME) {
1424 if (drv->capa.flags & WPA_DRIVER_FLAGS_SME) {
1616 if ((drv->capa.flags & WPA_DRIVER_FLAGS_SME) &&
2906 struct wpa_driver_capa *capa;
2952 info->capa->flags |= WPA_DRIVER_FLAGS_AP;
2955 info->capa->flags |= WPA_DRIVER_FLAGS_IBSS;
2958 info->capa->flags |=
3004 info->capa->flags |= WPA_DRIVER_FLAGS_RADAR;
3072 info->capa->sched_scan_supported = 1;
3082 static void wiphy_info_max_roc(struct wpa_driver_capa *capa,
3086 capa->max_remain_on_chan = nla_get_u32(tb);
3090 static void wiphy_info_tdls(struct wpa_driver_capa *capa, struct nlattr *tdls,
3097 capa->flags |= WPA_DRIVER_FLAGS_TDLS_SUPPORT;
3101 capa->flags |= WPA_DRIVER_FLAGS_TDLS_EXTERNAL_SETUP;
3110 struct wpa_driver_capa *capa = info->capa;
3121 capa->flags |= WPA_DRIVER_FLAGS_INACTIVITY_TIMER;
3124 capa->flags |= WPA_DRIVER_FLAGS_SAE;
3127 capa->flags |= WPA_DRIVER_FLAGS_OBSS_SCAN;
3131 static void wiphy_info_probe_resp_offload(struct wpa_driver_capa *capa,
3142 capa->flags |= WPA_DRIVER_FLAGS_PROBE_RESP_OFFLOAD;
3143 capa->probe_resp_offloads = probe_resp_offload_support(protocols);
3152 struct wpa_driver_capa *capa = info->capa;
3163 capa->max_scan_ssids =
3167 capa->max_sched_scan_ssids =
3171 capa->max_match_sets =
3175 capa->max_acl_mac_addrs =
3185 capa->flags |= WPA_DRIVER_FLAGS_OFFCHANNEL_TX;
3190 capa->flags |= WPA_DRIVER_FLAGS_BSS_SELECTION;
3193 wiphy_info_max_roc(capa,
3197 capa->flags |= WPA_DRIVER_FLAGS_AP_UAPSD;
3199 wiphy_info_tdls(capa, tb[NL80211_ATTR_TDLS_SUPPORT],
3206 wiphy_info_probe_resp_offload(capa,
3244 info->capa = &drv->capa;
3265 drv->capa.flags |= WPA_DRIVER_FLAGS_SME;
3273 drv->capa.flags |= WPA_DRIVER_FLAGS_P2P_CAPABLE;
3277 drv->capa.flags |= WPA_DRIVER_FLAGS_P2P_CONCURRENT;
3278 drv->capa.flags |= WPA_DRIVER_FLAGS_P2P_MGMT_AND_NON_P2P;
3283 drv->capa.num_multichan_concurrent =
3288 if (!drv->capa.max_remain_on_chan)
3289 drv->capa.max_remain_on_chan = 5000;
3309 drv->capa.key_mgmt = WPA_DRIVER_CAPA_KEY_MGMT_WPA |
3313 drv->capa.enc = WPA_DRIVER_CAPA_ENC_WEP40 |
3317 drv->capa.auth = WPA_DRIVER_AUTH_OPEN |
3321 drv->capa.flags |= WPA_DRIVER_FLAGS_SANE_ERROR_CODES;
3322 drv->capa.flags |= WPA_DRIVER_FLAGS_SET_KEYS_AFTER_ASSOC_DONE;
3323 drv->capa.flags |= WPA_DRIVER_FLAGS_EAPOL_TX_STATUS;
3326 drv->capa.flags |= WPA_DRIVER_FLAGS_DEAUTH_TX_STATUS;
3332 drv->capa.flags |= WPA_DRIVER_FLAGS_AP_MLME;
3340 if(drv->capa.flags & WPA_DRIVER_FLAGS_OFFCHANNEL_TX) {
3374 drv->capa.flags &= ~WPA_DRIVER_FLAGS_EAPOL_TX_STATUS;
3682 drv->capa.flags &=
3818 if ((drv->capa.flags & WPA_DRIVER_FLAGS_TDLS_SUPPORT)) {
3830 drv->capa.key_mgmt |= WPA_DRIVER_CAPA_KEY_MGMT_FT |
4427 if (!drv->capa.sched_scan_supported)
4439 (int) drv->num_filter_ssids <= drv->capa.max_match_sets) ||
4512 if (!drv->capa.sched_scan_supported)
4758 if (drv->capa.flags & WPA_DRIVER_FLAGS_SME) {
5241 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_SME))
5519 static void phy_info_ht_capa(struct hostapd_hw_modes *mode, struct nlattr *capa,
5524 if (capa)
5525 mode->ht_capab = nla_get_u16(capa);
5542 struct nlattr *capa,
5545 if (capa)
5546 mode->vht_capab = nla_get_u32(capa);
6253 if (!(drv->capa.max_acl_mac_addrs))
6256 if (params->num_mac_acl > drv->capa.max_acl_mac_addrs)
6465 if (drv->capa.flags & WPA_DRIVER_FLAGS_INACTIVITY_TIMER) {
6597 !(drv->capa.flags & WPA_DRIVER_FLAGS_TDLS_SUPPORT))
7912 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_SME)) {
8201 struct wpa_driver_capa *capa)
8207 os_memcpy(capa, &drv->capa, sizeof(*capa));
8209 capa->extended_capa = drv->extended_capa;
8210 capa->extended_capa_mask = drv->extended_capa_mask;
8211 capa->extended_capa_len = drv->extended_capa_len;
8214 if ((capa->flags & WPA_DRIVER_FLAGS_DEDICATED_P2P_DEVICE) &&
8217 capa->flags &= ~WPA_DRIVER_FLAGS_DEDICATED_P2P_DEVICE;
9285 if (offchanok && (drv->capa.flags & WPA_DRIVER_FLAGS_OFFCHANNEL_TX))
9870 drv->capa.flags |= WPA_DRIVER_FLAGS_P2P_CONCURRENT;
9871 drv->capa.flags |= WPA_DRIVER_FLAGS_P2P_MGMT_AND_NON_P2P;
9886 drv->capa.num_multichan_concurrent = 2;
10355 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_RADAR)) {
10391 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_TDLS_SUPPORT))
10424 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_TDLS_SUPPORT))