STRUCT RMC_ENTRY(9)
β¨ struct rmc_entry(9) β¨
okay so bestie, welcome to the Kernel API Manual page for struct rmc_entry β the literal main character of the Recent Multicast Cache π
she's an entry in the Recent Multicast Cache and she's serving struct, periodt.
πΈ SYNOPSIS πΈ
struct rmc_entry {
struct hlist_node list;
unsigned long exp_time;
u32 seqnum;
u8 sa[ETH_ALEN];
};
no cap, that's the whole vibe right there π«Ά
π Members π
listβ the hashtable list pointer, bestie. it's how she's hooked into the hashtable, iykyk πexp_timeβ expiration time of the entry, measured in jiffies β° (yes, jiffies, that's the unit, don't come for me)seqnumβ the mesh sequence number of the frame π’saβ the source address of the frame π¬
π¦ Description π¦
so the Recent Multicast Cache literally keeps track of the latest multicast frames that have been received by a mesh interface, and then it discards received multicast frames that are found in the cache. that's the whole gig π it's giving gatekeeper but make it helpful β sees a frame it already knows, and it's like "nope, already been there, bye" πβ¨
β SEE ALSO β
- Kernel file
./net/mac80211/mesh.h 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 ieee80211_mesh_fast_tx(9)
all the besties in the same friend group, fr fr π
okay that's the page!! go forth and cache responsibly π§π
and finally, the cute lil sign-off: this icon lives in ./net/mac80211, dated October 2026, and she's filed under struct rmc_entry(9) πβ¨πΈ
π¦ 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