| /freebsd/contrib/wpa/src/rsn_supp/ |
| H A D | wpa.c | 855 for_each_link(sm->mlo.req_links, i) { in wpa_mlo_link_kde_len() 856 if (sm->mlo.assoc_link_id != i) in wpa_mlo_link_kde_len() 869 for_each_link(sm->mlo.req_links, i) { in wpa_mlo_link_kde() 870 if (sm->mlo.assoc_link_id == i) in wpa_mlo_link_kde() 876 os_memcpy(&hdr[1], sm->mlo.links[i].addr, ETH_ALEN); in wpa_mlo_link_kde() 887 ether_addr_equal(mac_kde, sm->mlo.ap_mld_addr); in is_valid_ap_mld_mac_kde() 1023 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() 1495 if ((sm->mlo.links[link_id].gtk.gtk_len == (size_t) gd->gtk_len && in wpa_supplicant_install_mlo_gtk() [all …]
|
| H A D | wpa.h | 292 int wpa_sm_set_mlo_params(struct wpa_sm *sm, const struct wpa_sm_mlo *mlo); 550 const struct wpa_sm_mlo *mlo) in wpa_sm_set_mlo_params() argument
|
| H A D | tdls.c | 172 return sm->mlo.links[link_id].bssid; in wpa_tdls_get_link_bssid() 1574 if (!sm->mlo.valid_links) { in wpa_tdls_is_lnkid_bss_valid() 1580 for_each_link(sm->mlo.valid_links, i) { in wpa_tdls_is_lnkid_bss_valid() 1582 sm->mlo.links[i].bssid)) { in wpa_tdls_is_lnkid_bss_valid() 2878 if (sm->mlo.valid_links && !peer->disc_resp_rcvd) { in wpa_tdls_start()
|
| H A D | wpa_i.h | 244 struct wpa_sm_mlo mlo; member
|
| /freebsd/contrib/gdtoa/ |
| H A D | gdtoa.c | 160 Bigint *b, *b1, *delta, *mlo, *mhi, *mhi1, *S; local 504 mhi = mlo = 0; 612 mlo = mhi; 615 Bcopy(mhi, mlo); 624 j = cmp(b, mlo); 657 if (mlo == mhi) 658 mlo = mhi1; 701 if (mlo == mhi) 702 mlo = mhi = multadd(mhi, 10, 0); 704 mlo = multadd(mlo, 10, 0); [all …]
|
| H A D | dtoa.c | 126 Bigint *b, *b1, *delta, *mlo, *mhi, *S; local 496 mhi = mlo = 0; 614 mlo = mhi; 617 Bcopy(mhi, mlo); 626 j = cmp(b, mlo); 701 if (mlo == mhi) 702 mlo = mhi = multadd(mhi, 10, 0); 704 mlo = multadd(mlo, 10, 0); 758 if (mlo && mlo != mhi) 759 Bfree(mlo);
|
| /freebsd/sys/contrib/dev/iwlwifi/mld/tests/ |
| H A D | utils.c | 100 struct ieee80211_vif *iwlmld_kunit_add_vif(bool mlo, enum nl80211_iftype type) in IWL_MLD_ALLOC_FN() 122 if (mlo) in IWL_MLD_ALLOC_FN() 332 iwlmld_kunit_setup_assoc(bool mlo, struct iwl_mld_kunit_link *assoc_link) in iwlmld_kunit_setup_assoc() argument 340 KUNIT_ASSERT_TRUE(test, mlo || assoc_link->id == 0); in iwlmld_kunit_setup_assoc() 342 vif = iwlmld_kunit_add_vif(mlo, NL80211_IFTYPE_STATION); in iwlmld_kunit_setup_assoc() 344 if (mlo) in iwlmld_kunit_setup_assoc()
|
| H A D | utils.h | 23 struct ieee80211_vif *iwlmld_kunit_add_vif(bool mlo, enum nl80211_iftype type);
|
| /freebsd/contrib/wpa/src/drivers/ |
| H A D | driver_nl80211_event.c | 515 nl80211_parse_qca_vendor_mlo_link_info(struct driver_sta_mlo_info *mlo, in nl80211_parse_qca_vendor_mlo_link_info() argument 537 mlo->valid_links |= BIT(link_id); in nl80211_parse_qca_vendor_mlo_link_info() 538 os_memcpy(mlo->links[link_id].addr, in nl80211_parse_qca_vendor_mlo_link_info() 541 os_memcpy(mlo->links[link_id].bssid, in nl80211_parse_qca_vendor_mlo_link_info() 546 link_id, MAC2STR(mlo->links[link_id].addr), in nl80211_parse_qca_vendor_mlo_link_info() 547 MAC2STR(mlo->links[link_id].bssid)); in nl80211_parse_qca_vendor_mlo_link_info() 554 static void nl80211_parse_mlo_link_info(struct driver_sta_mlo_info *mlo, in nl80211_parse_mlo_link_info() argument 577 mlo->req_links |= BIT(link_id); in nl80211_parse_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() [all …]
|
| H A D | driver_nl80211.c | 10175 struct driver_sta_mlo_info *mlo, in nl80211_put_any_link_id() argument 10182 if (!mlo->valid_links) in nl80211_put_any_link_id() 10186 for_each_link(mlo->valid_links, i) { in nl80211_put_any_link_id() 10190 if (is_same_band(freq, mlo->links[i].freq)) { in nl80211_put_any_link_id() 12143 struct driver_sta_mlo_info *mlo = &drv->sta_mlo_info; in wpa_driver_nl80211_status() local 12148 MAC2STR(mlo->ap_mld_addr), in wpa_driver_nl80211_status() 12149 mlo->default_map); in wpa_driver_nl80211_status() 12154 for_each_link(mlo->valid_links, i) { in wpa_driver_nl80211_status() 12159 i, MAC2STR(mlo->links[i].addr), in wpa_driver_nl80211_status() 12160 i, MAC2STR(mlo->links[i].bssid), in wpa_driver_nl80211_status() [all …]
|
| /freebsd/sys/contrib/dev/athk/ath12k/ |
| H A D | peer.c | 225 if (sta->mlo) { in ath12k_peer_create() 232 peer->mlo = true; in ath12k_peer_create() 236 peer->mlo = false; in ath12k_peer_create() 288 if (!sta->mlo) in ath12k_peer_mlo_link_peers_delete()
|
| H A D | dp_peer.h | 85 bool mlo; member
|
| H A D | mac.c | 3519 if (!sta->mlo || ahsta->ml_peer_id == ATH12K_MLO_PEER_ID_INVALID) in ath12k_peer_assoc_h_mlo() 6168 if (sta->mlo) { in ath12k_mac_op_set_key() 6969 if (sta->mlo) in ath12k_mac_station_remove() 7043 peer_param.ml_enabled = sta->mlo; in ath12k_mac_station_add() 7173 if (sta->mlo) { in ath12k_mac_ml_station_remove() 7621 WARN_ON(!sta->mlo && hweight16(sta->valid_links) != 1); in ath12k_mac_op_sta_state() 7637 if (sta->mlo && !ahsta->links_map && in ath12k_mac_op_sta_state() 7674 if (sta->mlo) { in ath12k_mac_op_sta_state() 7772 if (sta->mlo) in ath12k_mac_op_sta_state() 7784 if (sta->mlo) { in ath12k_mac_op_sta_state() [all …]
|
| H A D | dp_rx.c | 573 elem->is_ml_peer = peer->mlo; in ath12k_dp_prepare_reo_update_elem() 684 if (peer->mlo) in ath12k_dp_rx_peer_tid_setup()
|
| /freebsd/contrib/wpa/wpa_supplicant/ |
| H A D | bss.h | 238 bool mlo); 241 bool mlo);
|
| H A D | bss.c | 2447 bool mlo) in wpa_bss_get_rsne() argument 2459 if (mlo && ie && in wpa_bss_get_rsne() 2469 if (!mlo) { in wpa_bss_get_rsne() 2484 bool mlo) in wpa_bss_get_rsnxe() argument 2493 tmp = wpa_bss_get_rsne(wpa_s, bss, ssid, mlo); in wpa_bss_get_rsnxe() 2505 if (mlo && wpa_bss_get_vendor_ie( in wpa_bss_get_rsnxe()
|
| H A D | events.c | 4583 struct driver_sta_mlo_info mlo; in wpa_drv_get_mlo_info() local 4586 os_memset(&mlo, 0, sizeof(mlo)); in wpa_drv_get_mlo_info() 4587 if (wpas_drv_get_sta_mlo_info(wpa_s, &mlo)) { in wpa_drv_get_mlo_info() 4594 if (wpa_s->valid_links == mlo.valid_links) { in wpa_drv_get_mlo_info() 4597 if (!mlo.valid_links) in wpa_drv_get_mlo_info() 4600 for_each_link(mlo.valid_links, i) { in wpa_drv_get_mlo_info() 4602 mlo.links[i].addr) || in wpa_drv_get_mlo_info() 4604 mlo.links[i].bssid)) { in wpa_drv_get_mlo_info() 4610 if (match && wpa_s->mlo_assoc_link_id == mlo.assoc_link_id && in wpa_drv_get_mlo_info() 4611 ether_addr_equal(wpa_s->ap_mld_addr, mlo.ap_mld_addr)) in wpa_drv_get_mlo_info() [all …]
|
| /freebsd/sys/contrib/dev/iwlwifi/mld/ |
| H A D | Makefile | 7 iwlmld-y += low_latency.o mlo.o ptp.o time_sync.o ftm-initiator.o nan.o
|
| /freebsd/sys/modules/iwlwifi/ |
| H A D | Makefile | 47 SRCS+= mld/mlo.c mld/nan.c mld/notif.c mld/phy.c mld/power.c mld/ptp.c
|
| /freebsd/sys/contrib/dev/rtw89/ |
| H A D | cam.c | 1021 bool is_mld = sta ? sta->mlo : ieee80211_vif_is_mld(vif); in rtw89_cam_fill_dctl_sec_cam_info_v2() 1154 bool is_mld = sta ? sta->mlo : ieee80211_vif_is_mld(vif); in rtw89_cam_fill_dctl_sec_cam_info_v3()
|
| H A D | core.c | 762 if (desc_info->mlo && !desc_info->sw_mld) { in rtw89_core_tx_get_mac_id() 1260 desc_info->mlo = tx_req->sta->mlo; in rtw89_core_tx_update_desc_info() 1262 desc_info->mlo = ieee80211_vif_is_mld(tx_req->vif); in rtw89_core_tx_update_desc_info() 1267 if (addr_cam->valid && desc_info->mlo) in rtw89_core_tx_update_desc_info() 1708 FIELD_PREP(BE_TXD_BODY3_MLO_FLAG, desc_info->mlo) | in rtw89_build_txwd_body3_v2() 1717 FIELD_PREP(BE_TXD_BODY3_MLO_FLAG, desc_info->mlo) | in rtw89_build_txwd_body3_v3() 6208 rtw89_init_wait(&rtwdev->mlo.wait); in rtw89_core_init()
|
| /freebsd/sys/contrib/dev/athk/ath12k/wifi7/ |
| H A D | hw.c | 838 if (sta && sta->mlo) in ath12k_wifi7_mac_op_tx()
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7996/ |
| H A D | main.c | 1214 if (!sta->mlo) in mt7996_mac_sta_event() 1218 else if (sta->mlo && links == BIT(link_id)) /* last link */ in mt7996_mac_sta_event()
|
| H A D | mac.c | 1069 if ((is_8023 || ieee80211_is_data_qos(hdr->frame_control)) && sta->mlo && in mt7996_tx_prepare_skb() 1104 if (tx_info->skb->protocol == cpu_to_be16(ETH_P_PAE) && sta->mlo) { in mt7996_tx_prepare_skb()
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7925/ |
| H A D | mac.c | 880 if (sta->mlo && msta->deflink_id != IEEE80211_LINK_UNSPECIFIED) in mt7925_tx_check_aggr()
|