/freebsd/sys/contrib/dev/iwlwifi/mvm/ |
H A D | mld-sta.c | 15 unsigned int link_id; in iwl_mvm_sta_fw_id_mask() 29 for_each_sta_active_link(vif, sta, link_sta, link_id) { in iwl_mvm_sta_fw_id_mask() 33 if (filter_link_id >= 0 && link_id != filter_link_id) in iwl_mvm_sta_fw_id_mask() 37 rcu_dereference_check(mvmsta->link[link_id], in iwl_mvm_sta_fw_id_mask() 64 const u8 *addr, int link_id) in iwl_mvm_mld_add_int_sta_to_fw() 73 cmd.link_id = cpu_to_le32(link_id); in iwl_mvm_mld_add_int_sta_to_fw() 141 const u8 *addr, int link_id, in iwl_mvm_mld_add_int_sta_with_queue() 153 ret = iwl_mvm_add_aux_sta_to_fw(mvm, sta, link_id); in iwl_mvm_mld_add_int_sta_with_queue() 155 ret = iwl_mvm_mld_add_int_sta_to_fw(mvm, sta, addr, link_id); in iwl_mvm_mld_add_int_sta_with_queue() 13 unsigned int link_id; iwl_mvm_sta_fw_id_mask() local 61 iwl_mvm_mld_add_int_sta_to_fw(struct iwl_mvm * mvm,struct iwl_mvm_int_sta * sta,const u8 * addr,int link_id) iwl_mvm_mld_add_int_sta_to_fw() argument 138 iwl_mvm_mld_add_int_sta_with_queue(struct iwl_mvm * mvm,struct iwl_mvm_int_sta * sta,const u8 * addr,int link_id,u16 * queue,u8 tid,unsigned int * _wdg_timeout) iwl_mvm_mld_add_int_sta_with_queue() argument 179 iwl_mvm_mld_add_int_sta(struct iwl_mvm * mvm,struct iwl_mvm_int_sta * int_sta,u16 * queue,enum nl80211_iftype iftype,enum iwl_fw_sta_type sta_type,int link_id,const u8 * addr,u8 tid,unsigned int * wdg_timeout) iwl_mvm_mld_add_int_sta() argument 518 iwl_mvm_mld_free_sta_link(struct iwl_mvm * mvm,struct iwl_mvm_sta * mvm_sta,struct iwl_mvm_link_sta * mvm_sta_link,unsigned int link_id,bool is_in_fw) iwl_mvm_mld_free_sta_link() argument 533 unsigned int link_id; iwl_mvm_mld_sta_rm_all_sta_links() local 550 iwl_mvm_mld_alloc_sta_link(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_sta * sta,unsigned int link_id) iwl_mvm_mld_alloc_sta_link() argument 585 unsigned int link_id; iwl_mvm_mld_alloc_sta_links() local 629 unsigned int link_id; iwl_mvm_alloc_sta_after_restart() local 678 unsigned int link_id; iwl_mvm_mld_add_sta() local 746 unsigned int link_id; iwl_mvm_mld_update_sta() local 805 unsigned int link_id; iwl_mvm_mld_rm_sta() local 1046 unsigned int link_id; iwl_mvm_mld_update_sta_links() local [all...] |
H A D | link.c | 86 mvmvif->link[link_conf->link_id]; in iwl_mvm_add_link() 106 unsigned int link_id = link_conf->link_id; in iwl_mvm_link_changed() 107 struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id]; in iwl_mvm_link_changed() 126 cmd.link_id = cpu_to_le32(link_info->fw_link_id); in iwl_mvm_link_changed() 128 cmd.spec_link_id = link_conf->link_id; in iwl_mvm_link_changed() 145 unsigned int link_id; in iwl_mvm_link_changed() 154 int link_id; in iwl_mvm_link_changed() 159 for_each_mvm_vif_valid_link(mvmvif, link_id) { in iwl_mvm_link_changed() 161 mvmvif->link[link_id]; in iwl_mvm_link_changed() 11 u32 link_id; iwl_mvm_get_free_fw_link_id() local 25 iwl_mvm_release_fw_link_id(struct iwl_mvm * mvm,u32 link_id) iwl_mvm_release_fw_link_id() argument 53 unsigned int link_id = link_conf->link_id; iwl_mvm_add_link() local 102 unsigned int link_id = link_conf->link_id; iwl_mvm_link_changed() local 242 unsigned int link_id = link_conf->link_id; iwl_mvm_remove_link() local [all...] |
H A D | mld-key.c | 21 if (keyconf->link_id >= 0) { in iwl_mvm_get_sec_sta_mask() 22 link_info = mvmvif->link[keyconf->link_id]; in iwl_mvm_get_sec_sta_mask() 46 * we do have a link_id or are not doing MLO. in iwl_mvm_get_sec_sta_mask() 50 if (!sta && (keyconf->link_id >= 0 || !ieee80211_vif_is_mld(vif))) in iwl_mvm_get_sec_sta_mask() 55 /* pass link_id to filter by it if not -1 (GTK on client) */ in iwl_mvm_get_sec_flags() 56 return iwl_mvm_sta_fw_id_mask(mvm, sta, keyconf->link_id); in iwl_mvm_get_sec_flags() 143 /* only need to do this for pairwise keys (link_id == -1) */ in iwl_mvm_mld_update_sta_keys() 144 if (sta != data->sta || key->link_id >= 0) in iwl_mvm_mld_update_sta_keys() 256 unsigned int link_id = 0; in iwl_mvm_sec_key_add() 259 if (keyconf->link_id > in iwl_mvm_sec_key_add() 239 unsigned int link_id = 0; iwl_mvm_sec_key_add() local 295 unsigned int link_id = 0; _iwl_mvm_sec_key_del() local 343 unsigned int link_id = (uintptr_t)data; iwl_mvm_sec_key_remove_ap_iter() local 361 iwl_mvm_sec_key_remove_ap(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct iwl_mvm_vif_link_info * link,unsigned int link_id) iwl_mvm_sec_key_remove_ap() argument [all...] |
H A D | mld-mac80211.c | 233 int link_id, ret = 0; in iwl_mvm_mld_count_active_links() 243 for_each_mvm_vif_valid_link(mvmvif, link_id) { in iwl_mvm_esr_mode_active() 244 struct iwl_mvm_vif_link_info *link = mvmvif->link[link_id]; in iwl_mvm_esr_mode_active() 286 unsigned int link_id = link_conf->link_id; in __iwl_mvm_mld_assign_vif_chanctx() 289 if (WARN_ON_ONCE(!mvmvif->link[link_id])) in __iwl_mvm_mld_assign_vif_chanctx() 293 if (!mvmvif->link[link_id]->phy_ctxt) in __iwl_mvm_mld_assign_vif_chanctx() 308 mvmvif->link[link_id]->phy_ctxt = phy_ctxt; in __iwl_mvm_mld_assign_vif_chanctx() 311 mvmvif->link[link_id]->listen_lmac = true; in __iwl_mvm_mld_assign_vif_chanctx() 341 link_sta = rcu_dereference(mvmvif->ap_sta->link[link_id]); in __iwl_mvm_mld_assign_vif_chanctx() 239 int link_id, ret = 0; iwl_mvm_esr_mode_active() local 276 unsigned int link_id = link_conf->link_id; __iwl_mvm_mld_assign_vif_chanctx() local 398 int link_id, ret = 0; iwl_mvm_esr_mode_inactive() local 449 unsigned int link_id = link_conf->link_id; __iwl_mvm_mld_unassign_vif_chanctx() local 938 iwl_mvm_mld_mac_conf_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,unsigned int link_id,u16 ac,const struct ieee80211_tx_queue_params * params) iwl_mvm_mld_mac_conf_tx() argument [all...] |
H A D | sf.c | 104 unsigned int link_id; in iwl_mvm_fill_sf_command() local 115 for (link_id = 0; link_id < ARRAY_SIZE(sta->link); link_id++) { in iwl_mvm_fill_sf_command() 116 link_sta = rcu_dereference(sta->link[link_id]); in iwl_mvm_fill_sf_command()
|
H A D | coex.c | 309 int link_id) in iwl_mvm_bt_notif_per_link() 312 struct iwl_mvm_vif_link_info *link = mvmvif->link[link_id]; in iwl_mvm_bt_notif_per_link() 321 link_id == iwl_mvm_get_primary_link(vif))) in iwl_mvm_bt_notif_per_link() 330 unsigned int link_id) in iwl_mvm_bt_notif_per_link() 343 link_info = mvmvif->link[link_id]; in iwl_mvm_bt_notif_per_link() 347 link_conf = rcu_dereference(vif->link_conf[link_id]); in iwl_mvm_bt_notif_per_link() 363 smps_mode, link_id); in iwl_mvm_bt_notif_per_link() 372 iwl_mvm_bt_coex_update_link_esr(mvm, vif, link_id); in iwl_mvm_bt_notif_per_link() 400 smps_mode, link_id); in iwl_mvm_bt_notif_per_link() 493 unsigned int link_id; in iwl_mvm_bt_coex_notif_handle() 263 iwl_mvm_bt_notif_per_link(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct iwl_bt_iterator_data * data,unsigned int link_id) iwl_mvm_bt_notif_per_link() argument 426 unsigned int link_id; iwl_mvm_bt_notif_iterator() local [all...] |
H A D | mld-mac.c | 24 unsigned int link_id; in iwl_mvm_mld_mac_ctxt_cmd_common() local 60 for (link_id = 0; link_id < ARRAY_SIZE((vif)->link_conf); link_id++) { in iwl_mvm_mld_mac_ctxt_cmd_common() 61 link_conf = rcu_dereference(vif->link_conf[link_id]); in iwl_mvm_mld_mac_ctxt_cmd_common()
|
H A D | rs-fw.c | 451 mvm_link_sta = rcu_dereference(mvmsta->link[link_sta->link_id]); in iwl_mvm_tlc_update_notif() 455 link_sta->link_id, notif->sta_id); in iwl_mvm_tlc_update_notif() 616 unsigned int link_id = link_conf->link_id; in iwl_mvm_rs_fw_rate_init() 637 mvm_link_sta = rcu_dereference(mvmsta->link[link_id]); in iwl_mvm_rs_fw_rate_init() 745 unsigned int link_id; in iwl_mvm_rs_add_sta() 749 for (link_id = 0; link_id < ARRAY_SIZE(mvmsta->link); link_id++) { in iwl_mvm_rs_add_sta() 751 rcu_dereference_protected(mvmsta->link[link_id], in iwl_mvm_rs_add_sta() 608 unsigned int link_id = link_conf->link_id; iwl_mvm_rs_fw_rate_init() local 738 unsigned int link_id; iwl_mvm_rs_add_sta() local [all...] |
H A D | mac-ctxt.c | 486 mvmvif->link[link_conf->link_id]; in iwl_mvm_set_fw_qos_params() 902 u32 link_id = u32_get_bits(info->control.flags, in iwl_mvm_mac_ctxt_get_lowest_rate() 908 if (link_id == IEEE80211_LINK_UNSPECIFIED && ieee80211_vif_is_mld(vif)) { in iwl_mvm_mac_ctxt_get_lowest_rate() 913 WARN_ON_ONCE(link_id != IEEE80211_LINK_UNSPECIFIED); in iwl_mvm_mac_ctxt_get_lowest_rate() 914 link_id = i; in iwl_mvm_mac_ctxt_get_lowest_rate() 918 if (link_id < IEEE80211_LINK_UNSPECIFIED) { in iwl_mvm_mac_ctxt_get_lowest_rate() 922 link_conf = rcu_dereference(vif->link_conf[link_id]); in iwl_mvm_mac_ctxt_get_lowest_rate() 1145 if (WARN_ON(!mvmvif->link[link_conf->link_id])) in iwl_mvm_mac_ctxt_send_beacon_v9() 1149 beacon_cmd.link_id = in iwl_mvm_mac_ctxt_send_beacon() 1150 cpu_to_le32(mvmvif->link[link_conf->link_id] in iwl_mvm_mac_ctxt_send_beacon() 890 u32 link_id = u32_get_bits(info->control.flags, iwl_mvm_mac_ctxt_get_lowest_rate() local 1789 u32 link_id = le32_to_cpu(notif->link_id); iwl_mvm_channel_switch_start_notif() local [all...] |
H A D | utils.c | 280 * @link_id: for MLO link_id, otherwise 0 (deflink) 288 unsigned int link_id) in iwl_mvm_update_smps() 305 if (WARN_ON_ONCE(!mvmvif->link[link_id])) in iwl_mvm_update_smps() 308 mvmvif->link[link_id]->smps_requests[req_type] = smps_request; in iwl_mvm_update_smps() 310 if (mvmvif->link[link_id]->smps_requests[i] == in iwl_mvm_update_smps() 315 if (mvmvif->link[link_id]->smps_requests[i] == in iwl_mvm_update_smps() 324 ieee80211_request_smps(vif, link_id, smps_mode); 333 unsigned int link_id; in iwl_mvm_update_smps_on_active_links() 336 for_each_vif_active_link(vif, link_conf, link_id) in iwl_mvm_update_smps_on_active_links() 286 iwl_mvm_update_smps(struct iwl_mvm * mvm,struct ieee80211_vif * vif,enum iwl_mvm_smps_type_request req_type,enum ieee80211_smps_mode smps_request,unsigned int link_id) iwl_mvm_update_smps() argument 331 unsigned int link_id; iwl_mvm_update_smps_on_active_links() local 423 int i, link_id; iwl_mvm_diversity_iter() local [all...] |
/freebsd/contrib/wpa/src/ap/ |
H A D | drv_callbacks.c | 195 u8 link_id; in hostapd_update_sta_links_status() local 209 link_id = sta_ctrl & BASIC_MLE_STA_CTRL_LINK_ID_MASK; in hostapd_update_sta_links_status() 210 if (link_id >= MAX_NUM_MLD_LINKS) { in hostapd_update_sta_links_status() 237 info->links[link_id].status = WPA_GET_LE16(sta_profile); in hostapd_update_sta_links_status() 364 u8 link_id = hapd->mld_link_id; in hostapd_notif_assoc() local 367 sta->mld_assoc_link_id = link_id; in hostapd_notif_assoc() 369 info->links[link_id].valid = true; in hostapd_notif_assoc() 370 os_memcpy(info->links[link_id].peer_addr, link_addr, ETH_ALEN); in hostapd_notif_assoc() 371 os_memcpy(info->links[link_id].local_addr, hapd->own_addr, in hostapd_notif_assoc() 930 unsigned int link_id, i; in hostapd_notif_disassoc_mld() local [all …]
|
H A D | ieee802_11_eht.c | 451 u8 link_id; in hostapd_eid_eht_basic_ml_common() local 535 for (link_id = 0; link_id < MAX_NUM_MLD_LINKS; link_id++) { in hostapd_eid_eht_basic_ml_common() 536 struct mld_link_info *link = &mld_info->links[link_id]; in hostapd_eid_eht_basic_ml_common() 549 if (link_id == hapd->mld_link_id || !link->valid) in hostapd_eid_eht_basic_ml_common() 552 link_bss = hostapd_mld_get_link_bss(hapd, link_id); in hostapd_eid_eht_basic_ml_common() 568 control = (link_id & 0xf) | in hostapd_eid_eht_basic_ml_common() 748 u8 link_id; in hostapd_eid_eht_ml_len() local 753 for (link_id = 0; info && link_id < ARRAY_SIZE(info->links); in hostapd_eid_eht_ml_len() 754 link_id++) { in hostapd_eid_eht_ml_len() 758 link = &info->links[link_id]; in hostapd_eid_eht_ml_len() [all …]
|
H A D | ap_drv_ops.c | 581 const char *ifname, u8 link_id) in hostapd_if_link_remove() argument 619 const u8 *addr, int idx, int link_id, u8 *seq) in hostapd_get_seqnum() argument 624 link_id, seq); in hostapd_get_seqnum() 630 int link_id = -1; in hostapd_flush() local 637 link_id = hapd->mld_link_id; in hostapd_flush() 640 return hapd->driver->flush(hapd->drv_priv, link_id); in hostapd_flush() 672 data.link_id = -1; in hostapd_set_freq() 676 data.link_id = hapd->mld_link_id; in hostapd_set_freq() 678 "hostapd_set_freq: link_id=%d", data.link_id); in hostapd_set_freq() 733 int link_id = -1; in hostapd_set_tx_queue_params() local [all …]
|
H A D | ap_drv_ops.h | 66 const char *ifname, u8 link_id); 70 const u8 *addr, int idx, int link_id, u8 *seq); 182 int link_id) in hostapd_drv_set_sta_vlan() argument 187 vlan_id, link_id); in hostapd_drv_set_sta_vlan() 209 u32 flags, int link_id) in hostapd_drv_hapd_send_eapol() argument 215 hapd->own_addr, flags, link_id); in hostapd_drv_hapd_send_eapol() 396 int link_id = -1; in hostapd_drv_stop_ap() local 402 link_id = hapd->mld_link_id; in hostapd_drv_stop_ap() 404 return hapd->driver->stop_ap(hapd->drv_priv, link_id); in hostapd_drv_stop_ap() 459 u8 link_id, const u8 *addr) in hostapd_drv_link_add() argument [all …]
|
H A D | wpa_auth.c | 112 int link_id; in wpa_gkeydone_sta() local 122 for_each_sm_auth(sm, link_id) in wpa_gkeydone_sta() 123 sm->mld_links[link_id].wpa_auth->group->GKeyDoneStations--; in wpa_gkeydone_sta() 133 int link_id; in wpa_release_link_auth_ref() local 138 for_each_sm_auth(sm, link_id) { in wpa_release_link_auth_ref() 139 if (link_id == release_link_id) { in wpa_release_link_auth_ref() 140 wpa_group_put(sm->mld_links[link_id].wpa_auth, in wpa_release_link_auth_ref() 141 sm->mld_links[link_id].wpa_auth->group); in wpa_release_link_auth_ref() 142 sm->mld_links[link_id].wpa_auth = NULL; in wpa_release_link_auth_ref() 151 int link_id; member [all …]
|
H A D | wpa_auth.h | 293 int link_id; member 316 u8 link_id; member 652 #define for_each_sm_auth(sm, link_id) \ argument 653 for (link_id = 0; link_id < MAX_NUM_MLD_LINKS; link_id++) \ 654 if (sm->mld_links[link_id].valid && \ 655 sm->mld_links[link_id].wpa_auth && \ 656 sm->wpa_auth != sm->mld_links[link_id].wpa_auth)
|
/freebsd/contrib/wpa/src/drivers/ |
H A D | driver.h | 710 s8 link_id; member 872 int link_id; member 2009 int link_id; member 2749 int link_id; member 2778 int link_id; member 2851 int link_id; member 3373 unsigned int wait, int link_id); 3600 int idx, int link_id, u8 *seq); 3613 int (*flush)(void *priv, int link_id); 3667 int no_encrypt, int link_id); [all …]
|
H A D | driver_nl80211_event.c | 504 int link_id; in nl80211_parse_qca_vendor_mlo_link_info() local 514 link_id = nla_get_u8(tb[QCA_WLAN_VENDOR_ATTR_MLO_LINK_ID]); in nl80211_parse_qca_vendor_mlo_link_info() 515 if (link_id >= MAX_NUM_MLD_LINKS) in nl80211_parse_qca_vendor_mlo_link_info() 518 mlo->valid_links |= BIT(link_id); in nl80211_parse_qca_vendor_mlo_link_info() 519 os_memcpy(mlo->links[link_id].addr, in nl80211_parse_qca_vendor_mlo_link_info() 522 os_memcpy(mlo->links[link_id].bssid, in nl80211_parse_qca_vendor_mlo_link_info() 527 link_id, MAC2STR(mlo->links[link_id].addr), in nl80211_parse_qca_vendor_mlo_link_info() 528 MAC2STR(mlo->links[link_id].bssid)); in nl80211_parse_qca_vendor_mlo_link_info() 543 int link_id; in nl80211_parse_mlo_link_info() local 552 link_id = nla_get_u8(tb[NL80211_ATTR_MLO_LINK_ID]); in nl80211_parse_mlo_link_info() [all …]
|
H A D | driver_nl80211.c | 172 size_t csa_offs_len, int link_id); 366 err_args->err_info->link_id = -1; in error_handler() 405 struct nlattr *link_id; in error_handler() local 412 link_id = nla_find(nla_data(link_attr), nla_len(link_attr), in error_handler() 414 if (link_id) { in error_handler() 415 err_args->err_info->link_id = nla_get_u8(link_id); in error_handler() 418 err_args->err_info->link_id); in error_handler() 1069 u8 link_id; in get_mlo_info() local 1079 link_id = nla_get_u8(link_data[NL80211_ATTR_MLO_LINK_ID]); in get_mlo_info() 1080 if (link_id >= MAX_NUM_MLD_LINKS) in get_mlo_info() [all …]
|
H A D | driver_nl80211.h | 273 int link_id; member 354 struct i802_link * nl80211_get_link(struct i802_bss *bss, s8 link_id); 356 static inline bool nl80211_link_valid(u16 links, s8 link_id) in nl80211_link_valid() argument 358 if (link_id < 0 || link_id >= MAX_NUM_MLD_LINKS) in nl80211_link_valid() 361 if (links & BIT(link_id)) in nl80211_link_valid()
|
/freebsd/contrib/wpa/src/rsn_supp/ |
H A D | wpa.c | 40 static void _wpa_hexdump_link(int level, u8 link_id, const char *title, in _wpa_hexdump_link() argument 45 if (link_id >= MAX_NUM_MLD_LINKS) in _wpa_hexdump_link() 53 link_id, title); in _wpa_hexdump_link() 65 static void wpa_hexdump_link(int level, u8 link_id, const char *title, in wpa_hexdump_link() argument 68 _wpa_hexdump_link(level, link_id, title, buf, len, false); in wpa_hexdump_link() 72 static void wpa_hexdump_link_key(int level, u8 link_id, const char *title, in wpa_hexdump_link_key() argument 75 _wpa_hexdump_link(level, link_id, title, buf, len, true); in wpa_hexdump_link_key() 1396 static int wpa_supplicant_install_mlo_gtk(struct wpa_sm *sm, u8 link_id, in wpa_supplicant_install_mlo_gtk() argument 1404 if ((sm->mlo.links[link_id].gtk.gtk_len == (size_t) gd->gtk_len && in wpa_supplicant_install_mlo_gtk() 1405 os_memcmp(sm->mlo.links[link_id].gtk.gtk, gd->gtk, in wpa_supplicant_install_mlo_gtk() [all …]
|
H A D | tdls.c | 169 static const u8 * wpa_tdls_get_link_bssid(struct wpa_sm *sm, int link_id) in wpa_tdls_get_link_bssid() argument 171 if (link_id >= 0) in wpa_tdls_get_link_bssid() 172 return sm->mlo.links[link_id].bssid; in wpa_tdls_get_link_bssid() 263 int link_id) in wpa_tdls_send_tpk_msg() argument 267 len, link_id); in wpa_tdls_send_tpk_msg() 274 int link_id) in wpa_tdls_tpk_send() argument 286 msg_len, link_id)) { in wpa_tdls_tpk_send() 1477 u8 dialog_token, int link_id) in wpa_tdls_send_discovery_response() argument 1555 link_id); in wpa_tdls_send_discovery_response() 1564 int *link_id) in wpa_tdls_is_lnkid_bss_valid() argument [all …]
|
/freebsd/contrib/wpa/src/common/ |
H A D | wpa_common.c | 1032 u8 link_id; in wpa_ft_parse_ftie() local 1101 link_id = pos[2] & 0x0f; in wpa_ft_parse_ftie() 1103 link_id); in wpa_ft_parse_ftie() 1104 if (link_id >= MAX_NUM_MLD_LINKS) in wpa_ft_parse_ftie() 1106 parse->valid_mlo_gtks |= BIT(link_id); in wpa_ft_parse_ftie() 1107 parse->mlo_gtk[link_id] = pos; in wpa_ft_parse_ftie() 1108 parse->mlo_gtk_len[link_id] = len; in wpa_ft_parse_ftie() 1116 link_id = pos[2 + 6] & 0x0f; in wpa_ft_parse_ftie() 1118 link_id); in wpa_ft_parse_ftie() 1119 if (link_id >= MAX_NUM_MLD_LINKS) in wpa_ft_parse_ftie() [all …]
|
/freebsd/sys/contrib/dev/iwlwifi/fw/api/ |
H A D | mac-cfg.h | 158 * @link_id: FW link id 161 __le32 link_id; 183 * @link_id: FW link id 187 __le32 link_id; 434 * @link_id: the id of the link that this cmd configures 474 * @spec_link_id: link_id as the AP knows it member 482 __le32 link_id; 555 * @link_id: the id of the link that is used to communicate with this sta 584 __le32 link_id; 153 __le32 link_id; global() member 179 __le32 link_id; global() member 573 __le32 link_id; global() member
|
/freebsd/contrib/wpa/wpa_supplicant/ |
H A D | bss.c | 1522 u8 i, type, link_id; in wpa_bss_parse_ml_rnr_ap_info() local 1549 link_id = *(mld_params + 1) & EHT_ML_LINK_ID_MSK; in wpa_bss_parse_ml_rnr_ap_info() 1550 if (link_id >= MAX_NUM_MLD_LINKS) in wpa_bss_parse_ml_rnr_ap_info() 1556 } else if (!(BIT(link_id) & *seen)) { in wpa_bss_parse_ml_rnr_ap_info() 1566 *seen |= BIT(link_id); in wpa_bss_parse_ml_rnr_ap_info() 1568 *mld_params, link_id); in wpa_bss_parse_ml_rnr_ap_info() 1571 *missing |= BIT(link_id); in wpa_bss_parse_ml_rnr_ap_info() 1581 bss->valid_links |= BIT(link_id); in wpa_bss_parse_ml_rnr_ap_info() 1582 l = &bss->mld_links[link_id]; in wpa_bss_parse_ml_rnr_ap_info() 1626 u8 i, link_id; in wpa_bss_parse_basic_ml_element() local [all …]
|