Home
last modified time | relevance | path

Searched refs:link_id (Results 1 – 25 of 94) sorted by relevance

1234

/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dmld-sta.c15 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 Dlink.c86 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 Dmld-key.c21 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 Dmld-mac80211.c233 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 Dsf.c104 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 Dcoex.c309 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 Dmld-mac.c24 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 Drs-fw.c451 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 Dmac-ctxt.c486 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 Dutils.c280 * @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 Ddrv_callbacks.c195 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 Dieee802_11_eht.c451 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 Dap_drv_ops.c581 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 Dap_drv_ops.h66 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 Dwpa_auth.c112 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 Dwpa_auth.h293 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 Ddriver.h710 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 Ddriver_nl80211_event.c504 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 Ddriver_nl80211.c172 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 Ddriver_nl80211.h273 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 Dwpa.c40 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 Dtdls.c169 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 Dwpa_common.c1032 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 Dmac-cfg.h158 * @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 Dbss.c1522 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 …]

1234