Home
last modified time | relevance | path

Searched refs:valid_links (Results 1 – 25 of 41) sorted by relevance

12

/freebsd/sys/contrib/dev/iwlwifi/mld/tests/
H A Dutils.c143 vif->valid_links |= BIT(link_id); in iwlmld_kunit_add_link()
237 KUNIT_ASSERT_TRUE(test, sta->valid_links); in iwlmld_kunit_alloc_link_sta()
244 sta->valid_links |= BIT(link_id); in iwlmld_kunit_alloc_link_sta()
272 sta->valid_links = BIT(link_id); in iwlmld_kunit_add_sta()
364 iwlmld_kunit_setup_mlo_assoc(u16 valid_links, in iwlmld_kunit_setup_mlo_assoc() argument
371 hweight16(valid_links) == 1 || in iwlmld_kunit_setup_mlo_assoc()
372 hweight16(valid_links) == 2); in iwlmld_kunit_setup_mlo_assoc()
373 KUNIT_ASSERT_TRUE(test, valid_links & BIT(assoc_link->id)); in iwlmld_kunit_setup_mlo_assoc()
378 if (hweight16(valid_links) > 1) { in iwlmld_kunit_setup_mlo_assoc()
379 u8 other_link_id = ffs(valid_links & ~BIT(assoc_link->id)) - 1; in iwlmld_kunit_setup_mlo_assoc()
[all …]
H A Dlink-selection.c133 u16 valid_links; in test_link_grading() local
141 valid_links = BIT(link_id); in test_link_grading()
144 valid_links = BIT(assoc_link.id) | BIT(link_id); in test_link_grading()
147 vif = iwlmld_kunit_setup_mlo_assoc(valid_links, &assoc_link); in test_link_grading()
H A Dutils.h106 iwlmld_kunit_setup_mlo_assoc(u16 valid_links,
/freebsd/contrib/wpa/src/drivers/
H A Ddriver_nl80211_event.c464 if (!drv->sta_mlo_info.valid_links || in qca_nl80211_link_reconfig_event()
492 drv->sta_mlo_info.valid_links &= ~removed_links; in qca_nl80211_link_reconfig_event()
499 for_each_link(drv->sta_mlo_info.valid_links, i) { in qca_nl80211_link_reconfig_event()
537 mlo->valid_links |= BIT(link_id); in nl80211_parse_qca_vendor_mlo_link_info()
580 mlo->valid_links |= BIT(link_id); in nl80211_parse_mlo_link_info()
582 mlo->valid_links |= BIT(link_id); in nl80211_parse_mlo_link_info()
728 if ((mlo->req_links & mlo->valid_links) != mlo->valid_links) { in nl80211_update_rejected_links_info()
731 mlo->req_links, mlo->valid_links, in nl80211_update_rejected_links_info()
737 for_each_link((mlo->req_links & ~mlo->valid_links), i) { in nl80211_update_rejected_links_info()
807 if (!(mlo->valid_links & BIT(mlo->assoc_link_id)) || in nl80211_parse_mlo_info()
[all …]
H A Ddriver_nl80211.c1244 info->valid_links = 0; in get_mlo_info()
1259 info->valid_links |= BIT(link_id); in get_mlo_info()
1781 if (!drv->sta_mlo_info.valid_links || in nl80211_get_assoc_freq_handler()
1809 if (!drv->sta_mlo_info.valid_links || in nl80211_get_assoc_freq_handler()
1902 if (drv->sta_mlo_info.valid_links) { in nl80211_get_assoc_freq()
1947 if (drv->sta_mlo_info.valid_links) { in nl80211_get_assoc_bssid()
2663 bss->valid_links = 0; in wpa_driver_nl80211_drv_init()
3670 for_each_link_default(bss->valid_links, link_id, NL80211_DRV_LINK_ID_NA) in wpa_driver_nl80211_del_beacon_all()
4869 if (BIT(link_id) & bss->valid_links) in nl80211_get_link()
4883 for_each_link(bss->valid_links, link_id) { in nl80211_get_link_id_from_link()
[all …]
H A Ddriver_nl80211_scan.c439 bss->ifname, bss->valid_links); in wpa_driver_nl80211_scan()
441 if (bss->valid_links) in wpa_driver_nl80211_scan()
480 nl80211_link_valid(bss->valid_links, params->link_id)) { in wpa_driver_nl80211_scan()
H A Ddriver.h991 u16 valid_links; member
2981 u16 valid_links; member
3396 u16 valid_links; /* bitmap of accepted link IDs */ member
7674 u8 valid_links; member
H A Ddriver_nl80211.h90 u16 valid_links; member
/freebsd/sys/contrib/dev/mediatek/mt76/mt7925/
H A Dmain.c380 mconf->mt76.link_idx = hweight16(mvif->valid_links); in mt7925_mac_link_bss_add()
692 add = key->link_id != -1 ? BIT(key->link_id) : msta->valid_links; in mt7925_set_key()
871 mlink->wcid.link_valid = !!link_sta->sta->valid_links; in mt7925_mac_link_sta_add()
953 msta->valid_links |= BIT(link_id); in mt7925_mac_sta_add_links()
982 err = mt7925_mac_sta_add_links(dev, vif, sta, sta->valid_links); in mt7925_mac_sta_add()
1182 msta->valid_links &= ~BIT(link_id); in mt7925_mac_sta_remove_links()
1206 rem = ieee80211_vif_is_mld(vif) ? msta->valid_links : BIT(0); in mt7925_mac_sta_remove()
1297 mvif->valid_links : BIT(0); in mt7925_mlo_pm_iter()
1536 unsigned long valid = mvif->valid_links; in mt7925_sta_set_decap_offload()
1544 valid = ieee80211_vif_is_mld(vif) ? mvif->valid_links : BIT(0); in mt7925_sta_set_decap_offload()
[all …]
/freebsd/contrib/wpa/wpa_supplicant/
H A Dsme.c69 return wpa_s->valid_links ? wpa_s->ap_mld_addr : wpa_s->pending_bssid; in sme_get_peer_addr()
113 return external ? wpa_s->sme.ext_ml_auth : wpa_s->valid_links; in sme_is_ml_auth()
767 wpa_s->valid_links &= ~removed_links; in wpas_ml_handle_removed_links()
780 wpa_s->valid_links, in wpas_ml_connect_pref()
785 if (!(wpa_s->valid_links & (wpa_s->valid_links - 1))) in wpas_ml_connect_pref()
789 for_each_link(wpa_s->valid_links, i) { in wpas_ml_connect_pref()
820 for_each_link(wpa_s->valid_links, i) { in wpas_ml_connect_pref()
859 if (!wpa_s->valid_links) in wpas_sme_ml_auth()
901 wpa_s->valid_links = 0; in wpas_sme_set_mlo_links()
907 wpa_s->valid_links |= BIT(i); in wpas_sme_set_mlo_links()
[all …]
H A Dbss.c277 wpa_s->valid_links &= ~BIT(j); in wpa_bss_remove()
532 if (!wpa_s->valid_links) in wpa_bss_in_use()
535 for_each_link(wpa_s->valid_links, i) { in wpa_bss_in_use()
1684 bss->valid_links |= BIT(link_id); in wpa_bss_parse_ml_rnr_ap_info()
1834 if (!bss->valid_links) in wpa_bss_get_usable_links()
1849 for_each_link(bss->valid_links, link_id) { in wpa_bss_get_usable_links()
1884 if (!neigh_bss->valid_links) { in wpa_bss_get_usable_links()
2118 bss->valid_links = BIT(link_id); in wpa_bss_parse_basic_ml_element()
2119 seen = bss->valid_links; in wpa_bss_parse_basic_ml_element()
2190 bss->valid_links); in wpa_bss_parse_basic_ml_element()
[all …]
H A Devents.c350 if (!wpa_s->valid_links) in wpas_reset_mlo_info()
353 wpa_s->valid_links = 0; in wpas_reset_mlo_info()
1207 if (!bss->valid_links) in wpas_valid_ml_bss()
2394 if (wpa_s->valid_links) in wpa_supplicant_need_to_roam()
3399 wpa_s->valid_links); in wpa_supplicant_use_own_rsne_params()
3635 for_each_link(wpa_s->valid_links, i) { in wpas_parse_connection_info()
3742 wpa_s->valid_links) ? in wpas_rx_enc_assoc_resp()
3743 wpa_s->valid_links : -1, in wpas_rx_enc_assoc_resp()
3917 wpas_rx_enc_assoc_resp(wpa_s, wpa_s->valid_links ? in wpa_supplicant_event_associnfo()
3931 wpa_s->valid_links ? in wpa_supplicant_event_associnfo()
[all …]
H A Dwnm_sta.c1614 if (disassoc_imminent && wpa_s->valid_links && in ieee802_11_rx_bss_trans_mgmt_req()
1618 if (wpa_s->valid_links & (wpa_s->valid_links - 1)) { in ieee802_11_rx_bss_trans_mgmt_req()
1636 } else if (wpa_s->valid_links) { in ieee802_11_rx_bss_trans_mgmt_req()
1972 (!wpa_s->valid_links || in ieee802_11_rx_wnm_notif_req()
2018 (!wpa_s->valid_links || in ieee802_11_rx_wnm_coloc_intf_req()
2050 (!wpa_s->valid_links || in ieee802_11_rx_wnm_action()
H A Dbss.h139 u16 valid_links; member
H A Dwpas_glue.c203 (!wpa_s->valid_links || in wpa_supplicant_eapol_send()
206 dst = drv_mlo.valid_links ? drv_mlo.ap_mld_addr : bssid; in wpa_supplicant_eapol_send()
209 drv_mlo.valid_links ? "AP MLD MAC address" : in wpa_supplicant_eapol_send()
223 dst = wpa_s->valid_links ? wpa_s->ap_mld_addr : wpa_s->bssid; in wpa_supplicant_eapol_send()
H A Dwpa_supplicant.c900 if (wpa_s->valid_links && wpa_s->wpa_state > WPA_ASSOCIATED) { in wpa_clear_keys()
903 for_each_link(wpa_s->valid_links, link_id) { in wpa_clear_keys()
1242 if (wpa_s->valid_links) in wpa_supplicant_set_state()
3995 wpa_s->valid_links) in wpas_populate_assoc_ies()
4480 ie = wpa_bss_get_rsne(wpa_s, bss, ssid, wpa_s->valid_links); in wpas_populate_assoc_ies()
4764 wpa_s->valid_links ? wpa_s->ap_mld_addr : wpa_s->bssid, in wpas_start_assoc_cb()
5288 wpa_supplicant_state_txt(wpa_s->wpa_state), wpa_s->valid_links, in wpa_supplicant_deauthenticate()
5291 if (wpa_s->valid_links && !is_zero_ether_addr(wpa_s->ap_mld_addr)) in wpa_supplicant_deauthenticate()
6108 (wpa_s->valid_links || !entry->bssid_set || in wpa_supplicant_get_ssid()
6115 (wpa_s->valid_links || !entry->bssid_set || in wpa_supplicant_get_ssid()
[all …]
H A Drrm.c1543 if (!wpa_s->valid_links) in wpas_beacon_rep_scan_match()
1546 for_each_link(wpa_s->valid_links, i) { in wpas_beacon_rep_scan_match()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/
H A Dmain.c633 else if (sta && sta->valid_links) in mt7996_set_key()
634 links = sta->valid_links; in mt7996_set_key()
635 else if (vif->valid_links) in mt7996_set_key()
636 links = vif->valid_links; in mt7996_set_key()
974 (sta->valid_links & ~BIT(msta->deflink_id))) in mt7996_mac_sta_init_link()
975 msta->seclink_id = __ffs(sta->valid_links & in mt7996_mac_sta_init_link()
985 msta_link->wcid.link_valid = !!sta->valid_links; in mt7996_mac_sta_init_link()
1142 unsigned long links = sta->valid_links ? sta->valid_links : BIT(0); in mt7996_mac_sta_add()
1162 unsigned long links = sta->valid_links; in mt7996_mac_sta_event()
1237 unsigned long links = sta->valid_links ? sta->valid_links : BIT(0); in mt7996_mac_sta_remove()
/freebsd/contrib/wpa/src/ap/
H A Dieee802_11_eht.c2530 u16 valid_links = 0, links_add_ok = 0, links_del_ok = 0, status; in hostapd_validate_link_reconf_req() local
2548 valid_links |= BIT(i); in hostapd_validate_link_reconf_req()
2622 valid_links, links_add_ok, links_del_ok); in hostapd_validate_link_reconf_req()
2624 if ((links_add_ok && (valid_links & links_add_ok)) || in hostapd_validate_link_reconf_req()
2625 (links_del_ok && !(valid_links & links_del_ok))) { in hostapd_validate_link_reconf_req()
2638 valid_links |= links_add_ok; in hostapd_validate_link_reconf_req()
2639 valid_links &= ~links_del_ok; in hostapd_validate_link_reconf_req()
2640 if (!valid_links) { in hostapd_validate_link_reconf_req()
2647 valid_links |= BIT(recovery_link); in hostapd_validate_link_reconf_req()
2650 req_list->new_valid_links = valid_links; in hostapd_validate_link_reconf_req()
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmt792x.h119 u16 valid_links; member
145 u16 valid_links; member
/freebsd/contrib/wpa/src/rsn_supp/
H A Dwpa.c1023 if (sm->mlo.valid_links && !is_valid_ap_mld_mac_kde(sm, ie.mac_addr)) { in wpa_supplicant_process_1_of_4()
1064 if (sm->mlo.valid_links) in wpa_supplicant_process_1_of_4()
1149 if (sm->mlo.valid_links) { in wpa_supplicant_process_1_of_4()
1653 for_each_link(sm->mlo.valid_links, i) { in wpa_supplicant_pairwise_mlo_gtk()
2002 for_each_link(sm->mlo.valid_links, i) { in mlo_ieee80211w_set_keys()
2382 if (sm->mlo.valid_links) { in wpa_supplicant_send_4_of_4()
2820 bool mlo = sm->mlo.valid_links; in wpa_supplicant_process_3_of_4()
2887 if (!(sm->mlo.valid_links & BIT(i))) in wpa_supplicant_process_3_of_4()
3270 for_each_link(sm->mlo.valid_links, i) { in wpa_supplicant_process_mlo_1_of_2()
4240 if (sm->mlo.valid_links) in wpa_sm_rx_eapol()
[all …]
H A Dwpa.h194 u16 valid_links; /* bitmap of accepted links */ member
/freebsd/sys/contrib/dev/athk/ath12k/wifi7/
H A Dhw.c139 (vif->valid_links == vif->active_links) && in ath12k_wifi7_is_frame_link_agnostic_wcn7850()
870 if (!vif->valid_links || !is_mcast || is_dvlan || in ath12k_wifi7_mac_op_tx()
/freebsd/sys/compat/linuxkpi/common/include/net/
H A Dmac80211.h759 uint16_t valid_links; member
860 uint16_t valid_links; member
2069 if (sta->valid_links) { in ieee80211_sta_recalc_aggregates()
2612 return (vif->valid_links != 0); in ieee80211_vif_is_mld()
2639 return (vif->valid_links); in ieee80211_vif_usable_links()
/freebsd/sys/contrib/dev/athk/ath12k/
H A Dmac.c869 if (ahvif->vif->valid_links & BIT(arvif->link_id)) in ath12k_mac_is_ml_arvif()
6993 if (sta->valid_links) in ath12k_mac_station_remove()
7611 unsigned long valid_links; in ath12k_mac_op_sta_state() local
7620 if (ieee80211_vif_is_mld(vif) && sta->valid_links) { in ath12k_mac_op_sta_state()
7621 WARN_ON(!sta->mlo && hweight16(sta->valid_links) != 1); in ath12k_mac_op_sta_state()
7622 link_id = ffs(sta->valid_links) - 1; in ath12k_mac_op_sta_state()
7638 (hweight16(sta->valid_links) == 1)) { in ath12k_mac_op_sta_state()
7721 valid_links = ahsta->links_map; in ath12k_mac_op_sta_state()
7722 for_each_set_bit(link_id, &valid_links, IEEE80211_MLD_MAX_NUM_LINKS) { in ath12k_mac_op_sta_state()
8000 unsigned long valid_links; in ath12k_mac_op_change_sta_links() local
[all …]

12