Searched refs:ifmsh (Results 1 – 7 of 7) sorted by relevance
/linux/net/mac80211/ |
H A D | mesh.c | 45 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_mesh_housekeeping_timer() local 47 set_bit(MESH_WORK_HOUSEKEEPING, &ifmsh->wrkq_flags); in ieee80211_mesh_housekeeping_timer() 66 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in mesh_matches_local() local 82 if (!(ifmsh->mesh_id_len == ie->mesh_id_len && in mesh_matches_local() 83 memcmp(ifmsh->mesh_id, ie->mesh_id, ie->mesh_id_len) == 0 && in mesh_matches_local() 84 (ifmsh->mesh_pp_id == ie->mesh_config->meshconf_psel) && in mesh_matches_local() 85 (ifmsh->mesh_pm_id == ie->mesh_config->meshconf_pmetric) && in mesh_matches_local() 86 (ifmsh->mesh_cc_id == ie->mesh_config->meshconf_congest) && in mesh_matches_local() 87 (ifmsh->mesh_sp_id == ie->mesh_config->meshconf_synch) && in mesh_matches_local() 88 (ifmsh in mesh_matches_local() 265 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; mesh_add_meshconf_ie() local 313 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; mesh_add_meshid_ie() local 331 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; mesh_add_awake_window_ie() local 354 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; mesh_add_vendor_ies() local 377 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; mesh_add_rsn_ie() local 696 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; ieee80211_mesh_path_root_timer() local 703 ieee80211_mesh_root_setup(struct ieee80211_if_mesh * ifmsh) ieee80211_mesh_root_setup() argument 750 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; ieee80211_mesh_xmit_fast() local 914 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; ieee80211_mesh_housekeeping() local 933 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; ieee80211_mesh_rootpath() local 948 ieee80211_mesh_build_beacon(struct ieee80211_if_mesh * ifmsh) ieee80211_mesh_build_beacon() argument 1157 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; ieee80211_mbss_info_change_notify() local 1173 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; ieee80211_start_mesh() local 1215 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; ieee80211_stop_mesh() local 1277 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; ieee80211_mesh_process_chnswitch() local 1397 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; ieee80211_mesh_rx_probe_req() local 1461 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; ieee80211_mesh_rx_bcn_presp() local 1522 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; ieee80211_mesh_finish_csa() local 1550 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; ieee80211_mesh_csa_beacon() local 1608 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; mesh_rx_csa_frame() local 1713 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; mesh_bss_info_changed() local 1736 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; ieee80211_mesh_work() local 1765 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; ieee80211_mesh_init_sdata() local [all...] |
H A D | mesh_ps.c | 87 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_mps_local_status_update() local 133 nonpeer_pm = ifmsh->mshcfg.power_mode; in ieee80211_mps_local_status_update() 137 if (ifmsh->nonpeer_pm != nonpeer_pm || in ieee80211_mps_local_status_update() 138 !ifmsh->ps_peers_light_sleep != !light_sleep_cnt || in ieee80211_mps_local_status_update() 139 !ifmsh->ps_peers_deep_sleep != !deep_sleep_cnt) in ieee80211_mps_local_status_update() 142 ifmsh->nonpeer_pm = nonpeer_pm; in ieee80211_mps_local_status_update() 143 ifmsh->ps_peers_light_sleep = light_sleep_cnt; in ieee80211_mps_local_status_update() 144 ifmsh->ps_peers_deep_sleep = deep_sleep_cnt; in ieee80211_mps_local_status_update()
|
H A D | mesh_pathtbl.c | 1021 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in mesh_path_flush_pending() local 1028 spin_lock_bh(&ifmsh->mesh_preq_queue_lock); in mesh_path_flush_pending() 1029 list_for_each_entry_safe(preq, tmp, &ifmsh->preq_queue.list, list) { in mesh_path_flush_pending() 1033 --ifmsh->preq_queue_len; in mesh_path_flush_pending() 1036 spin_unlock_bh(&ifmsh->mesh_preq_queue_lock); in mesh_path_flush_pending()
|
H A D | rx.c | 2782 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_rx_mesh_fast_forward() local 2836 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_unicast); in ieee80211_rx_mesh_fast_forward() 2837 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_frames); in ieee80211_rx_mesh_fast_forward() 2848 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_rx_mesh_data() local 2934 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, dropped_frames_ttl); in ieee80211_rx_mesh_data() 2938 if (!ifmsh->mshcfg.dot11MeshForwarding) { in ieee80211_rx_mesh_data() 2994 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_mcast); in ieee80211_rx_mesh_data() 3000 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_unicast); in ieee80211_rx_mesh_data() 3004 mesh_path_error_tx(sdata, ifmsh->mshcfg.element_ttl, in ieee80211_rx_mesh_data() 3008 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, dropped_frames_no_rout in ieee80211_rx_mesh_data() [all...] |
H A D | mesh.h | 281 void ieee80211_mesh_root_setup(struct ieee80211_if_mesh *ifmsh);
|
H A D | tx.c | 5150 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_beacon_cntdwn_is_complete() local 5152 beacon = rcu_dereference(ifmsh->beacon); in ieee80211_beacon_cntdwn_is_complete() 5569 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in __ieee80211_beacon_get() local 5571 beacon = rcu_dereference(ifmsh->beacon); in __ieee80211_beacon_get() 5587 if (ifmsh->sync_ops) in __ieee80211_beacon_get() 5588 ifmsh->sync_ops->adjust_tsf(sdata, beacon); in __ieee80211_beacon_get() 5599 ieee80211_beacon_add_tim(sdata, link, &ifmsh->ps, skb, in __ieee80211_beacon_get()
|
H A D | util.c | 3742 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_send_action_csa() local 3754 put_unaligned_le16(ifmsh->pre_value, pos);/* Precedence Value */ in ieee80211_send_action_csa()
|