Home
last modified time | relevance | path

Searched refs:ifmsh (Results 1 – 6 of 6) sorted by relevance

/linux/net/mac80211/
H A Dcfg.c3119 static int copy_mesh_setup(struct ieee80211_if_mesh *ifmsh, in copy_mesh_setup() argument
3123 struct ieee80211_sub_if_data *sdata = container_of(ifmsh, in copy_mesh_setup()
3136 ifmsh->ie_len = setup->ie_len; in copy_mesh_setup()
3137 ifmsh->ie = new_ie; in copy_mesh_setup()
3140 ifmsh->mesh_id_len = setup->mesh_id_len; in copy_mesh_setup()
3141 memcpy(ifmsh->mesh_id, setup->mesh_id, ifmsh->mesh_id_len); in copy_mesh_setup()
3142 ifmsh->mesh_sp_id = setup->sync_method; in copy_mesh_setup()
3143 ifmsh->mesh_pp_id = setup->path_sel_proto; in copy_mesh_setup()
3144 ifmsh->mesh_pm_id = setup->path_metric; in copy_mesh_setup()
3145 ifmsh->user_mpm = setup->user_mpm; in copy_mesh_setup()
[all …]
H A Dmesh_pathtbl.c1021 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 Dmesh.h281 void ieee80211_mesh_root_setup(struct ieee80211_if_mesh *ifmsh);
H A Drx.c2899 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_rx_mesh_fast_forward() local
2953 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_unicast); in ieee80211_rx_mesh_fast_forward()
2954 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_frames); in ieee80211_rx_mesh_fast_forward()
2965 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_rx_mesh_data() local
3051 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, dropped_frames_ttl); in ieee80211_rx_mesh_data()
3055 if (!ifmsh->mshcfg.dot11MeshForwarding) { in ieee80211_rx_mesh_data()
3111 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_mcast); in ieee80211_rx_mesh_data()
3117 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_unicast); in ieee80211_rx_mesh_data()
3121 mesh_path_error_tx(sdata, ifmsh->mshcfg.element_ttl, in ieee80211_rx_mesh_data()
3125 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, dropped_frames_no_route); in ieee80211_rx_mesh_data()
[all …]
H A Dtx.c5404 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_beacon_cntdwn_is_complete() local
5406 beacon = rcu_dereference(ifmsh->beacon); in ieee80211_beacon_cntdwn_is_complete()
5861 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in __ieee80211_beacon_get() local
5863 beacon = rcu_dereference(ifmsh->beacon); in __ieee80211_beacon_get()
5879 if (ifmsh->sync_ops) in __ieee80211_beacon_get()
5880 ifmsh->sync_ops->adjust_tsf(sdata, beacon); in __ieee80211_beacon_get()
5891 ieee80211_beacon_add_tim(sdata, link, &ifmsh->ps, skb, in __ieee80211_beacon_get()
H A Dutil.c3941 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_send_action_csa() local
3953 put_unaligned_le16(ifmsh->pre_value, pos);/* Precedence Value */ in ieee80211_send_action_csa()