Searched refs:mppath (Results 1 – 4 of 4) sorted by relevance
/Linux-v6.6/net/mac80211/ |
D | mesh_pathtbl.c | 450 if (entry->mppath) in mesh_fast_tx_get() 451 entry->mppath->exp_time = jiffies; in mesh_fast_tx_get() 467 struct mesh_path *mppath; in mesh_fast_tx_cache() local 489 mppath = mpp_path_lookup(sdata, meshhdr->eaddr1); in mesh_fast_tx_cache() 490 if (!mppath) in mesh_fast_tx_cache() 492 build.mppath = mppath; in mesh_fast_tx_cache() 494 mppath = mpath; in mesh_fast_tx_cache() 500 if (mppath->fast_tx_check == jiffies) in mesh_fast_tx_cache() 503 mppath->fast_tx_check = jiffies; in mesh_fast_tx_cache() 545 memcpy(build.addr_key, mppath->dst, ETH_ALEN); in mesh_fast_tx_cache()
|
D | mesh.h | 156 struct mesh_path *mpath, *mppath; member
|
D | rx.c | 2832 struct mesh_path *mppath; in ieee80211_rx_mesh_data() local 2845 mppath = mpp_path_lookup(sdata, proxied_addr); in ieee80211_rx_mesh_data() 2846 if (!mppath) { in ieee80211_rx_mesh_data() 2849 spin_lock_bh(&mppath->state_lock); in ieee80211_rx_mesh_data() 2850 if (!ether_addr_equal(mppath->mpp, eth->h_source)) { in ieee80211_rx_mesh_data() 2851 memcpy(mppath->mpp, eth->h_source, ETH_ALEN); in ieee80211_rx_mesh_data() 2854 mppath->exp_time = jiffies; in ieee80211_rx_mesh_data() 2855 spin_unlock_bh(&mppath->state_lock); in ieee80211_rx_mesh_data()
|
D | tx.c | 2590 struct mesh_path __maybe_unused *mppath = NULL, *mpath = NULL; in ieee80211_build_hdr() local 2695 mppath = mpp_path_lookup(sdata, skb->data); in ieee80211_build_hdr() 2696 if (mppath) in ieee80211_build_hdr() 2697 mppath->exp_time = jiffies; in ieee80211_build_hdr() 2700 if (mppath && mpath) in ieee80211_build_hdr() 2711 !(mppath && !ether_addr_equal(mppath->mpp, skb->data))) { in ieee80211_build_hdr() 2725 if (mppath) in ieee80211_build_hdr() 2726 mesh_da = mppath->mpp; in ieee80211_build_hdr()
|