STRUCT IEEE80211_MESH_FAST_TX(9)
β¨ struct ieee80211_mesh_fast_tx β¨
okay bestie, welcome to the struct ieee...mesh_fast_tx(9) page from the Kernel API Manual β it's giving kernel-cache realness and I'm obsessed π. This one is all about the cached mesh fast tx entry, and yes, every member is here, no cap.
πΈ NAME πΈ
struct ieee80211_mesh_fast_tx β cached mesh fast tx entry.
β¨ SYNOPSIS β¨
struct ieee80211_mesh_fast_tx {
struct rhash_head rhash;
struct ieee80211_mesh_fast_tx_key key;
struct ieee80211_fast_tx fast_tx;
u8 hdr[sizeof(struct ieee80211s_hdr) + sizeof(rfc1042_header)];
u16 hdrlen;
struct mesh_path *mpath, *mppath;
struct hlist_node walk_list;
unsigned long timestamp;
};
π Members π
rhashβ rhashtable pointer. literally the hash-table hookup, iykyk.keyβ the lookup key for this cache entry. the way this key finds its entryβ¦ iconic.fast_txβ basefast_txdata. yes bestie, the base data is base-ing.hdrβ cached mesh andrfc1042headers. it's holding both header vibes at once.hdrlenβ length of mesh +rfc1042. a little number for that header combo, periodt.mpathβ mesh path corresponding to the Mesh DA. main character path energy.mppathβ MPP entry corresponding to this DA. the MPP side of the story.walk_listβ list containing all the fast tx entries. walk walk walk, list bestie.timestampβ Last used time of this entry. time-stamped and tracked, fr fr.
π¦ SEE ALSO π¦
Kernel file ./net/mac80211/mesh.h β go read it, bestie, it's right there. Then these cuties:
enum mesh_path_flags(9)enum mesh_deferred_task_flags(9)struct mesh_path(9)enum ieee80211_mesh_fast_tx_type(9)struct ieee80211_mesh_fast_tx_key(9)struct rmc_entry(9)
mwah β signing off from the ./net/mac80211 source, October 2026, on the struct ieee...mesh_fast_tx(9) page. stay slay, bestie π
β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms