Searched refs:ifmsh (Results 1 – 7 of 7) sorted by relevance
| /linux/net/mac80211/ |
| H A D | mesh.c | 44 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_mesh_housekeeping_timer() local 46 set_bit(MESH_WORK_HOUSEKEEPING, &ifmsh->wrkq_flags); in ieee80211_mesh_housekeeping_timer() 65 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in mesh_matches_local() local 84 if (!(ifmsh->mesh_id_len == ie->mesh_id_len && in mesh_matches_local() 85 memcmp(ifmsh->mesh_id, ie->mesh_id, ie->mesh_id_len) == 0 && in mesh_matches_local() 86 (ifmsh->mesh_pp_id == ie->mesh_config->meshconf_psel) && in mesh_matches_local() 87 (ifmsh->mesh_pm_id == ie->mesh_config->meshconf_pmetric) && in mesh_matches_local() 88 (ifmsh->mesh_cc_id == ie->mesh_config->meshconf_congest) && in mesh_matches_local() 89 (ifmsh->mesh_sp_id == ie->mesh_config->meshconf_synch) && in mesh_matches_local() 90 (ifmsh->mesh_auth_id == ie->mesh_config->meshconf_auth))) in mesh_matches_local() [all …]
|
| H A D | cfg.c | 3126 static int copy_mesh_setup(struct ieee80211_if_mesh *ifmsh, in copy_mesh_setup() argument 3130 struct ieee80211_sub_if_data *sdata = container_of(ifmsh, in copy_mesh_setup() 3143 ifmsh->ie_len = setup->ie_len; in copy_mesh_setup() 3144 ifmsh->ie = new_ie; in copy_mesh_setup() 3147 ifmsh->mesh_id_len = setup->mesh_id_len; in copy_mesh_setup() 3148 memcpy(ifmsh->mesh_id, setup->mesh_id, ifmsh->mesh_id_len); in copy_mesh_setup() 3149 ifmsh->mesh_sp_id = setup->sync_method; in copy_mesh_setup() 3150 ifmsh->mesh_pp_id = setup->path_sel_proto; in copy_mesh_setup() 3151 ifmsh->mesh_pm_id = setup->path_metric; in copy_mesh_setup() 3152 ifmsh->user_mpm = setup->user_mpm; in copy_mesh_setup() [all …]
|
| H A D | mesh_pathtbl.c | 1041 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; 1048 spin_lock_bh(&ifmsh->mesh_preq_queue_lock); in mesh_path_fix_nexthop() 1049 list_for_each_entry_safe(preq, tmp, &ifmsh->preq_queue.list, list) { in mesh_path_fix_nexthop() 1053 --ifmsh->preq_queue_len; in mesh_path_fix_nexthop() 1056 spin_unlock_bh(&ifmsh->mesh_preq_queue_lock); in mesh_path_fix_nexthop() 1021 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; mesh_path_flush_pending() local
|
| H A D | mesh.h | 281 void ieee80211_mesh_root_setup(struct ieee80211_if_mesh *ifmsh);
|
| H A D | rx.c | 2905 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_rx_mesh_fast_forward() 2959 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_unicast); 2960 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_frames); 2971 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_rx_mesh_data() 3057 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, dropped_frames_ttl); in ieee80211_rx_mesh_data() 3061 if (!ifmsh->mshcfg.dot11MeshForwarding) { in ieee80211_rx_mesh_data() 3117 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_mcast); in ieee80211_rx_mesh_data() 3123 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_unicast); in ieee80211_rx_mesh_data() 3127 mesh_path_error_tx(sdata, ifmsh->mshcfg.element_ttl, in ieee80211_rx_mesh_data() 3131 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, dropped_frames_no_rout in ieee80211_rx_mesh_data() 2899 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; ieee80211_rx_mesh_fast_forward() local 2965 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; ieee80211_rx_mesh_data() local [all...] |
| H A D | tx.c | 5452 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_beacon_cntdwn_is_complete() 5454 beacon = rcu_dereference(ifmsh->beacon); in ieee80211_beacon_cntdwn_is_complete() 5909 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in __ieee80211_beacon_get() 5911 beacon = rcu_dereference(ifmsh->beacon); in __ieee80211_beacon_get() 5927 if (ifmsh->sync_ops) in __ieee80211_beacon_get() 5928 ifmsh->sync_ops->adjust_tsf(sdata, beacon); in __ieee80211_beacon_get() 5939 ieee80211_beacon_add_tim(sdata, link, &ifmsh->ps, skb, in __ieee80211_beacon_get() 5435 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; ieee80211_beacon_cntdwn_is_complete() local 5892 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; __ieee80211_beacon_get() local
|
| H A D | util.c | 3941 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()
|