Searched refs:ifmsh (Results 1 - 10 of 10) sorted by relevance
/net/mac80211/ |
H A D | mesh_sync.c | 52 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 58 spin_lock_bh(&ifmsh->sync_offset_lock); 59 if (ifmsh->sync_offset_clockdrift_max < beacon_int_fraction) { 61 (long long) ifmsh->sync_offset_clockdrift_max); 62 tsfdelta = -ifmsh->sync_offset_clockdrift_max; 63 ifmsh->sync_offset_clockdrift_max = 0; 66 (long long) ifmsh->sync_offset_clockdrift_max, 69 ifmsh->sync_offset_clockdrift_max -= beacon_int_fraction; 71 spin_unlock_bh(&ifmsh->sync_offset_lock); 84 struct ieee80211_if_mesh *ifmsh local 170 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local [all...] |
H A D | mesh.c | 46 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 48 set_bit(MESH_WORK_HOUSEKEEPING, &ifmsh->wrkq_flags); 65 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 79 if (!(ifmsh->mesh_id_len == ie->mesh_id_len && 80 memcmp(ifmsh->mesh_id, ie->mesh_id, ie->mesh_id_len) == 0 && 81 (ifmsh->mesh_pp_id == ie->mesh_config->meshconf_psel) && 82 (ifmsh->mesh_pm_id == ie->mesh_config->meshconf_pmetric) && 83 (ifmsh->mesh_cc_id == ie->mesh_config->meshconf_congest) && 84 (ifmsh->mesh_sp_id == ie->mesh_config->meshconf_synch) && 85 (ifmsh 251 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 297 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 315 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 338 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 361 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 482 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 489 ieee80211_mesh_root_setup(struct ieee80211_if_mesh *ifmsh) argument 574 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 590 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 605 ieee80211_mesh_build_beacon(struct ieee80211_if_mesh *ifmsh) argument 757 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 773 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 815 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 857 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 947 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 1007 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 1056 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 1084 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 1144 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 1244 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 1266 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 1314 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local [all...] |
H A D | mesh_hwmp.c | 245 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 251 if (time_before(jiffies, ifmsh->next_perr)) 300 ifmsh->next_perr = TU_TO_EXP_TIME( 301 ifmsh->mshcfg.dot11MeshHWMPperrMinInterval); 515 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 543 if (time_after(jiffies, ifmsh->last_sn_update + 545 time_before(jiffies, ifmsh->last_sn_update)) { 546 ++ifmsh->sn; 547 ifmsh->last_sn_update = jiffies; 549 target_sn = ifmsh 650 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 712 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 760 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 918 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 975 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 1194 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local [all...] |
H A D | mesh_ps.c | 82 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 128 nonpeer_pm = ifmsh->mshcfg.power_mode; 132 if (ifmsh->nonpeer_pm != nonpeer_pm || 133 !ifmsh->ps_peers_light_sleep != !light_sleep_cnt || 134 !ifmsh->ps_peers_deep_sleep != !deep_sleep_cnt) 137 ifmsh->nonpeer_pm = nonpeer_pm; 138 ifmsh->ps_peers_light_sleep = light_sleep_cnt; 139 ifmsh->ps_peers_deep_sleep = deep_sleep_cnt;
|
H A D | cfg.c | 1535 static int copy_mesh_setup(struct ieee80211_if_mesh *ifmsh, argument 1540 struct ieee80211_sub_if_data *sdata = container_of(ifmsh, 1545 old_ie = ifmsh->ie; 1553 ifmsh->ie_len = setup->ie_len; 1554 ifmsh->ie = new_ie; 1558 ifmsh->mesh_id_len = setup->mesh_id_len; 1559 memcpy(ifmsh->mesh_id, setup->mesh_id, ifmsh->mesh_id_len); 1560 ifmsh->mesh_sp_id = setup->sync_method; 1561 ifmsh 1588 struct ieee80211_if_mesh *ifmsh; local 1698 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 3009 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local [all...] |
H A D | mesh.h | 238 void ieee80211_mesh_root_setup(struct ieee80211_if_mesh *ifmsh);
|
H A D | mesh_pathtbl.c | 501 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 566 set_bit(MESH_WORK_GROW_MPATH_TABLE, &ifmsh->wrkq_flags); 635 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 695 set_bit(MESH_WORK_GROW_MPP_TABLE, &ifmsh->wrkq_flags);
|
H A D | tx.c | 2523 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 2525 beacon = rcu_dereference(ifmsh->beacon); 2648 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 2650 beacon = rcu_dereference(ifmsh->beacon); 2666 if (ifmsh->sync_ops) 2667 ifmsh->sync_ops->adjust_tbtt(sdata, beacon); 2679 ieee80211_beacon_add_tim(sdata, &ifmsh->ps, skb, is_template);
|
H A D | rx.c | 2089 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 2159 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, dropped_frames_congestion); 2165 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, dropped_frames_ttl); 2169 if (!ifmsh->mshcfg.dot11MeshForwarding) 2187 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_mcast); 2193 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_unicast); 2196 mesh_path_error_tx(sdata, ifmsh->mshcfg.element_ttl, 2200 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, dropped_frames_no_route); 2205 IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, fwded_frames);
|
H A D | util.c | 2694 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; local 2706 put_unaligned_le16(ifmsh->pre_value, pos);/* Precedence Value */
|
Completed in 62 milliseconds