STRUCT IEEE80211_MESH_FAST_TX(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 β€” base fast_tx data. yes bestie, the base data is base-ing.
  • hdr β€” cached mesh and rfc1042 headers. 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