Searched refs:ifmsh (Results 1 – 6 of 6) sorted by relevance
| /linux/net/mac80211/ |
| H A D | mesh_hwmp.c | 242 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in mesh_path_error_tx() local 248 if (time_before(jiffies, ifmsh->next_perr)) in mesh_path_error_tx() 291 ifmsh->next_perr = TU_TO_EXP_TIME( in mesh_path_error_tx() 292 ifmsh->mshcfg.dot11MeshHWMPperrMinInterval); in mesh_path_error_tx() 585 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in hwmp_preq_frame_process() local 613 if (SN_GT(target_sn, ifmsh->sn)) in hwmp_preq_frame_process() 614 ifmsh->sn = target_sn; in hwmp_preq_frame_process() 616 if (time_after(jiffies, ifmsh->last_sn_update + in hwmp_preq_frame_process() 618 time_before(jiffies, ifmsh->last_sn_update)) { in hwmp_preq_frame_process() 619 ++ifmsh in hwmp_preq_frame_process() 723 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; hwmp_prep_frame_process() local 785 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; hwmp_perr_frame_process() local 837 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; hwmp_rann_frame_process() local 1002 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; mesh_queue_preq() local 1059 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; mesh_path_start_discovery() local 1264 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; mesh_nexthop_lookup() local 1330 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; mesh_path_tx_root_frame() local [all...] |
| H A D | cfg.c | 2748 static int copy_mesh_setup(struct ieee80211_if_mesh *ifmsh, in copy_mesh_setup() argument 2752 struct ieee80211_sub_if_data *sdata = container_of(ifmsh, in copy_mesh_setup() 2765 ifmsh->ie_len = setup->ie_len; in copy_mesh_setup() 2766 ifmsh->ie = new_ie; in copy_mesh_setup() 2769 ifmsh->mesh_id_len = setup->mesh_id_len; in copy_mesh_setup() 2770 memcpy(ifmsh->mesh_id, setup->mesh_id, ifmsh->mesh_id_len); in copy_mesh_setup() 2771 ifmsh->mesh_sp_id = setup->sync_method; in copy_mesh_setup() 2772 ifmsh->mesh_pp_id = setup->path_sel_proto; in copy_mesh_setup() 2773 ifmsh->mesh_pm_id = setup->path_metric; in copy_mesh_setup() 2774 ifmsh->user_mpm = setup->user_mpm; in copy_mesh_setup() [all …]
|
| 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 | 2865 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_rx_mesh_fast_forward() local 2919 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_unicast); in ieee80211_rx_mesh_fast_forward() 2920 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_frames); in ieee80211_rx_mesh_fast_forward() 2931 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_rx_mesh_data() local 3017 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, dropped_frames_ttl); in ieee80211_rx_mesh_data() 3021 if (!ifmsh->mshcfg.dot11MeshForwarding) { in ieee80211_rx_mesh_data() 3077 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_mcast); in ieee80211_rx_mesh_data() 3083 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_unicast); in ieee80211_rx_mesh_data() 3087 mesh_path_error_tx(sdata, ifmsh->mshcfg.element_ttl, in ieee80211_rx_mesh_data() 3091 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, dropped_frames_no_route); 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 | 5251 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_beacon_cntdwn_is_complete() local 5253 beacon = rcu_dereference(ifmsh->beacon); in ieee80211_beacon_cntdwn_is_complete() 5670 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in __ieee80211_beacon_get() local 5672 beacon = rcu_dereference(ifmsh->beacon); in __ieee80211_beacon_get() 5688 if (ifmsh->sync_ops) in __ieee80211_beacon_get() 5689 ifmsh->sync_ops->adjust_tsf(sdata, beacon); in __ieee80211_beacon_get() 5700 ieee80211_beacon_add_tim(sdata, link, &ifmsh->ps, skb, in __ieee80211_beacon_get()
|