| /linux-6.15/net/mac80211/ |
| H A D | mlme.c | 1248 link->u.mgd.bssid, in ieee80211_config_bw() 2791 link->u.mgd.bssid, in ieee80211_sta_process_chanswitch() 2803 link->u.mgd.bssid, in ieee80211_sta_process_chanswitch() 3206 struct ieee80211_if_managed *mgd = &sdata->u.mgd; in ieee80211_powersave_allowed() local 3210 if (!mgd->powersave) in ieee80211_powersave_allowed() 3213 if (mgd->broken_ap) in ieee80211_powersave_allowed() 3216 if (!mgd->associated) in ieee80211_powersave_allowed() 3329 ifmgd = &sdata->u.mgd; in ieee80211_dynamic_ps_enable_work() 5105 sdata->u.mgd.assoc_data ?: sdata->u.mgd.reconf.add_links_data; in ieee80211_assoc_config_link() 7411 if ((ncrc == link->u.mgd.beacon_crc && link->u.mgd.beacon_crc_valid) || in ieee80211_rx_mgmt_beacon() [all …]
|
| H A D | tdls.c | 30 u.mgd.tdls_peer_del_work.work); in ieee80211_tdls_peer_del_work() 35 if (!is_zero_ether_addr(sdata->u.mgd.tdls_peer)) { in ieee80211_tdls_peer_del_work() 38 eth_zero_addr(sdata->u.mgd.tdls_peer); in ieee80211_tdls_peer_del_work() 1103 spin_lock_bh(&sdata->u.mgd.teardown_lock); in ieee80211_tdls_prep_mgmt_packet() 1117 sdata->u.mgd.orig_teardown_skb = skb; in ieee80211_tdls_prep_mgmt_packet() 1145 sdata->deflink.u.mgd.driver_smps_mode; in ieee80211_tdls_mgmt_setup() 1193 eth_zero_addr(sdata->u.mgd.tdls_peer); in ieee80211_tdls_mgmt_setup() 1198 &sdata->u.mgd.tdls_peer_del_work, in ieee80211_tdls_mgmt_setup() 1269 !sdata->u.mgd.associated) in ieee80211_tdls_mgmt() 1492 &sdata->u.mgd.tdls_peer_del_work); in ieee80211_tdls_oper() [all …]
|
| H A D | vht.c | 23 if (sdata->u.mgd.vht_capa_mask.vht_cap_info & le_flag && in __check_vhtcap_disable() 24 !(sdata->u.mgd.vht_capa.vht_cap_info & le_flag)) in __check_vhtcap_disable() 58 if (sdata->u.mgd.vht_capa_mask.vht_cap_info & in ieee80211_apply_vhtcap_overrides() 62 n = le32_to_cpu(sdata->u.mgd.vht_capa.vht_cap_info) & in ieee80211_apply_vhtcap_overrides() 78 le16_to_cpu(sdata->u.mgd.vht_capa_mask.supp_mcs.rx_mcs_map); in ieee80211_apply_vhtcap_overrides() 79 rxmcs_n = le16_to_cpu(sdata->u.mgd.vht_capa.supp_mcs.rx_mcs_map); in ieee80211_apply_vhtcap_overrides() 84 le16_to_cpu(sdata->u.mgd.vht_capa_mask.supp_mcs.tx_mcs_map); in ieee80211_apply_vhtcap_overrides() 85 txmcs_n = le16_to_cpu(sdata->u.mgd.vht_capa.supp_mcs.tx_mcs_map); in ieee80211_apply_vhtcap_overrides()
|
| H A D | status.c | 545 spin_lock(&sdata->u.mgd.teardown_lock); in ieee80211_tdls_td_tx_handle() 546 teardown_skb = sdata->u.mgd.teardown_skb; in ieee80211_tdls_td_tx_handle() 547 orig_teardown_skb = sdata->u.mgd.orig_teardown_skb; in ieee80211_tdls_td_tx_handle() 549 sdata->u.mgd.teardown_skb = NULL; in ieee80211_tdls_td_tx_handle() 550 sdata->u.mgd.orig_teardown_skb = NULL; in ieee80211_tdls_td_tx_handle() 553 spin_unlock(&sdata->u.mgd.teardown_lock); in ieee80211_tdls_td_tx_handle() 696 wiphy_work_queue(sdata->local->hw.wiphy, &link->u.mgd.recalc_smps); in ieee80211_handle_smps_status() 713 &sdata->u.mgd.teardown_ttlm_work); in ieee80211_handle_teardown_ttlm_status() 1080 local->ps_sdata->u.mgd.flags |= in __ieee80211_tx_status() 1187 unlikely(sdata->u.mgd.probe_send_count > 0)) in ieee80211_tx_status_ext() [all …]
|
| H A D | debugfs_netdev.c | 375 IEEE80211_IF_FILE(bssid, deflink.u.mgd.bssid, MAC); 377 IEEE80211_IF_FILE(beacon_timeout, u.mgd.beacon_timeout, JIFFIES_TO_MS); 419 smps_modes[link->u.mgd.req_smps], in ieee80211_if_fmt_smps() 476 if (!sdata->u.mgd.associated) { in ieee80211_if_parse_tkip_mic_test() 480 memcpy(hdr->addr1, sdata->deflink.u.mgd.bssid, ETH_ALEN); in ieee80211_if_parse_tkip_mic_test() 520 const struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; in ieee80211_if_fmt_uapsd_queues() 528 struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; in ieee80211_if_parse_uapsd_queues() 548 const struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; in ieee80211_if_fmt_uapsd_max_sp_len() 556 struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; in ieee80211_if_parse_uapsd_max_sp_len() 576 const struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; in ieee80211_if_fmt_tdls_wider_bw() [all …]
|
| H A D | pm.c | 107 if (sdata->u.mgd.associated && in __ieee80211_suspend() 108 sdata->u.mgd.powersave && in __ieee80211_suspend()
|
| H A D | ht.c | 57 ht_capa = &sdata->u.mgd.ht_capa; in ieee80211_apply_htcap_overrides() 58 ht_capa_mask = &sdata->u.mgd.ht_capa_mask; in ieee80211_apply_htcap_overrides() 595 if (link->u.mgd.driver_smps_mode == smps_mode) in ieee80211_request_smps() 598 link->u.mgd.driver_smps_mode = smps_mode; in ieee80211_request_smps() 600 &link->u.mgd.request_smps_work); in ieee80211_request_smps()
|
| H A D | offchannel.c | 28 struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; in ieee80211_offchannel_ps_enable() 128 sdata->u.mgd.associated) in ieee80211_offchannel_stop_vifs() 154 sdata->u.mgd.associated) in ieee80211_offchannel_return() 882 if (!sdata->u.mgd.associated || in ieee80211_mgmt_tx() 887 } else if (sdata->u.mgd.associated && in ieee80211_mgmt_tx()
|
| H A D | cfg.c | 258 sdata->u.mgd.use_4addr = params->use_4addr; in ieee80211_change_iface() 2126 !sdata->u.mgd.associated) in ieee80211_add_station() 3287 old_req = link->u.mgd.req_smps; in __ieee80211_request_smps_mgd() 3288 link->u.mgd.req_smps = smps_mode; in __ieee80211_request_smps_mgd() 3305 if (!sdata->u.mgd.associated || in __ieee80211_request_smps_mgd() 3335 link->u.mgd.req_smps = old_req; in __ieee80211_request_smps_mgd() 3355 if (enabled == sdata->u.mgd.powersave && in ieee80211_set_power_mgmt() 3359 sdata->u.mgd.powersave = enabled; in ieee80211_set_power_mgmt() 3371 link->u.mgd.req_smps); in ieee80211_set_power_mgmt() 3405 link->u.mgd.last_cqm_event_signal = 0; in ieee80211_set_cqm_rssi_link() [all …]
|
| H A D | wme.c | 87 struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; in ieee80211_downgrade_queue()
|
| H A D | link.c | 387 &link->u.mgd.csa.switch_work, in _ieee80211_set_active_links() 388 link->u.mgd.csa.time - in _ieee80211_set_active_links()
|
| H A D | ethtool.c | 112 sta = sta_info_get_bss(sdata, sdata->deflink.u.mgd.bssid); in ieee80211_get_stats()
|
| H A D | iface.c | 538 sdata->deflink.u.mgd.csa.waiting_bcn = false; in ieee80211_do_stop() 933 sta = sta_info_get(sdata, sdata->deflink.u.mgd.bssid); in ieee80211_netdev_fill_forward_path() 1787 sdata->vif.bss_conf.bssid = sdata->deflink.u.mgd.bssid; in ieee80211_setup_sdata() 1944 sdata->u.mgd.use_4addr = false; in ieee80211_if_change_type() 2207 sdata->u.mgd.use_4addr = params->use_4addr; in ieee80211_if_add() 2314 sdata->u.mgd.associated) in ieee80211_remove_interfaces()
|
| H A D | rx.c | 1461 if (sdata->u.mgd.mcast_seq_last != IEEE80211_SN_MODULO && in ieee80211_rx_h_check_dup() 1462 ieee80211_sn_less_eq(sn, sdata->u.mgd.mcast_seq_last)) in ieee80211_rx_h_check_dup() 1465 sdata->u.mgd.mcast_seq_last = sn; in ieee80211_rx_h_check_dup() 2538 !!sdata->u.mgd.use_4addr != !!ieee80211_has_a4(hdr->frame_control)) { in __ieee80211_data_to_8023() 2539 if (!sdata->u.mgd.use_4addr) in __ieee80211_data_to_8023() 3134 if (!rx->sdata->u.mgd.use_4addr) in ieee80211_rx_h_amsdu() 3628 if (!ether_addr_equal(mgmt->bssid, sdata->deflink.u.mgd.bssid)) in ieee80211_rx_h_action() 3729 bssid = sdata->deflink.u.mgd.bssid; in ieee80211_rx_h_action() 4393 if (!bssid && !sdata->u.mgd.use_4addr) in ieee80211_accept_frame() 4567 if (sdata->u.mgd.use_4addr && !sta->sta.tdls) { in ieee80211_check_fast_rx() [all …]
|
| H A D | scan.c | 607 sdata->u.mgd.flags & IEEE80211_STA_CONNECTION_POLL) in ieee80211_can_scan() 915 if (sdata->u.mgd.associated) { in ieee80211_scan_state_decision()
|
| H A D | tx.c | 236 ifmgd = &tx->sdata->u.mgd; in ieee80211_tx_h_dynamic_ps() 2790 memcpy(hdr.addr3, link->u.mgd.bssid, ETH_ALEN); in ieee80211_build_hdr() 2792 } else if (sdata->u.mgd.use_4addr && in ieee80211_build_hdr() 2797 memcpy(hdr.addr1, sdata->deflink.u.mgd.bssid, ETH_ALEN); in ieee80211_build_hdr() 3114 memcpy(hdr->addr3, link->u.mgd.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 3120 if (sdata->u.mgd.use_4addr) { in ieee80211_check_fast_xmit() 3125 memcpy(hdr->addr1, sdata->deflink.u.mgd.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 5743 memcpy(pspoll->bssid, sdata->deflink.u.mgd.bssid, ETH_ALEN); in ieee80211_pspoll_get()
|
| H A D | util.c | 1171 !(sdata->u.mgd.flags & IEEE80211_STA_MFP_ENABLED)) in ieee80211_send_deauth_disassoc() 1997 if (sdata->deflink.u.mgd.have_beacon) in ieee80211_reconfig() 2093 if (!sdata->u.mgd.associated) in ieee80211_reconfig() 3290 return -ewma_beacon_signal_read(&sdata->deflink.u.mgd.ave_beacon_signal); in ieee80211_ave_rssi() 4148 struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; in ieee80211_add_s1g_capab_ie()
|
| H A D | main.c | 498 &sdata->u.mgd.csa_connection_drop_work); in ieee80211_restart_work() 584 ifmgd = &sdata->u.mgd; in ieee80211_ifa_changed()
|
| H A D | chan.c | 974 if (!link->sdata->u.mgd.associated) in ieee80211_recalc_smps_chanctx() 1282 &link->u.mgd.csa.switch_work, 0); in ieee80211_link_chanctx_reservation_complete()
|
| H A D | ieee80211_i.h | 1093 struct ieee80211_link_data_managed mgd; member 1176 struct ieee80211_if_managed mgd; member
|
| H A D | sta_info.c | 2652 sinfo->rx_beacon = sdata->deflink.u.mgd.count_beacon_signal; in sta_set_sinfo() 2664 sdata->deflink.u.mgd.beacon_loss_count; in sta_set_sinfo()
|
| H A D | key.c | 1409 if (sdata->u.mgd.mfp != IEEE80211_MFP_DISABLED) in ieee80211_gtk_rekey_add()
|
| /linux-6.15/net/mac80211/tests/ |
| H A D | chan-mode.c | 207 t_sdata->sdata->u.mgd.ht_capa_mask = params->ht_capa_mask; in KUNIT_ARRAY_PARAM_DESC() 208 t_sdata->sdata->u.mgd.vht_capa = params->vht_capa; in KUNIT_ARRAY_PARAM_DESC() 209 t_sdata->sdata->u.mgd.vht_capa_mask = params->vht_capa_mask; in KUNIT_ARRAY_PARAM_DESC()
|