Home
last modified time | relevance | path

Searched refs:mpath (Results 1 – 7 of 7) sorted by relevance

/net/mac80211/
A Dmesh_hwmp.c457 if (mpath) { in hwmp_route_info_get()
511 mpath->exp_time = time_after(mpath->exp_time, exp_time) in hwmp_route_info_get()
537 if (mpath) { in hwmp_route_info_get()
561 mpath->exp_time = time_after(mpath->exp_time, exp_time) in hwmp_route_info_get()
627 if (mpath) { in hwmp_preq_frame_process()
690 da = (mpath && mpath->is_root) ? in hwmp_preq_frame_process()
749 if (mpath) in hwmp_prep_frame_process()
805 if (mpath) { in hwmp_perr_frame_process()
1082 if (!mpath) in mesh_path_start_discovery()
1132 target_flags, mpath->dst, mpath->sn, da, 0, in mesh_path_start_discovery()
[all …]
A Dmesh_pathtbl.c250 if (mpath && mpath_expired(mpath)) { in mpath_lookup()
255 return mpath; in mpath_lookup()
290 if (!mpath) in __mesh_path_lookup_by_idx()
298 return mpath; in __mesh_path_lookup_by_idx()
362 mpath->dst, mpath->sdata->u.mesh.num_gates); in mesh_path_add_gate()
388 mpath->dst, mpath->sdata->u.mesh.num_gates); in mesh_gate_del()
562 build.mpath = mpath; in mesh_fast_tx_cache()
633 if (entry->mpath == mpath) in mesh_fast_tx_flush_mpath()
705 if (!mpath) in mesh_path_add()
788 mpath->dst, mpath->sn, in mesh_plink_broken()
[all …]
A Dmesh.h186 struct mesh_path *mpath, *mppath; member
325 int mesh_path_add_gate(struct mesh_path *mpath);
326 int mesh_path_send_to_gates(struct mesh_path *mpath);
352 void mesh_path_assign_nexthop(struct mesh_path *mpath, struct sta_info *sta);
353 void mesh_path_flush_pending(struct mesh_path *mpath);
354 void mesh_path_tx_pending(struct mesh_path *mpath);
371 struct sk_buff *skb, struct mesh_path *mpath);
375 void mesh_fast_tx_flush_mpath(struct mesh_path *mpath);
379 struct mesh_path *mpath, const u8 *addr);
408 static inline void mesh_path_activate(struct mesh_path *mpath) in mesh_path_activate() argument
[all …]
A Dcfg.c2408 struct mesh_path *mpath; in ieee80211_add_mpath() local
2421 if (IS_ERR(mpath)) { in ieee80211_add_mpath()
2423 return PTR_ERR(mpath); in ieee80211_add_mpath()
2448 struct mesh_path *mpath; in ieee80211_change_mpath() local
2462 if (!mpath) { in ieee80211_change_mpath()
2498 pinfo->sn = mpath->sn; in mpath_set_pinfo()
2524 struct mesh_path *mpath; in ieee80211_get_mpath() local
2530 if (!mpath) { in ieee80211_get_mpath()
2551 if (!mpath) { in ieee80211_dump_mpath()
2581 if (!mpath) { in ieee80211_get_mpp()
[all …]
A Dtx.c2601 struct mesh_path __maybe_unused *mppath = NULL, *mpath = NULL; in ieee80211_build_hdr() local
2695 mpath = mesh_path_lookup(sdata, skb->data); in ieee80211_build_hdr()
2696 if (mpath) { in ieee80211_build_hdr()
2698 next_hop = rcu_dereference(mpath->next_hop); in ieee80211_build_hdr()
2700 !(mpath->flags & (MESH_PATH_ACTIVE | in ieee80211_build_hdr()
2711 if (mppath && mpath) in ieee80211_build_hdr()
2712 mesh_path_del(sdata, mpath->dst); in ieee80211_build_hdr()
2738 else if (mpath) in ieee80211_build_hdr()
2739 mesh_da = mpath->dst; in ieee80211_build_hdr()
A Dmesh.c799 sta = rcu_dereference(entry->mpath->next_hop); in ieee80211_mesh_xmit_fast()
837 entry->mpath->dst, sdata->vif.addr); in ieee80211_mesh_xmit_fast()
A Drx.c2805 sta = rcu_dereference(entry->mpath->next_hop); in ieee80211_rx_mesh_fast_forward()

Completed in 42 milliseconds