ieee80211_f...sh_addresses(9)
β¨ NAME β¨
ieee80211_fill_mesh_addresses β okay so this one fills in the addresses of a mesh frame that got born right here on your local machine π
it's giving "homegrown frame, homegrown addresses," iykyk.
oh and bestie, real quick β this page lives in the Kernel API Manual, and the header up top is stylin' it as ieee80211_f...sh_addresses(9) (yes the ellipsis is literally part of the vibe, don't come for her π).
πΈ SYNOPSIS πΈ
int ieee80211_fill_mesh_addresses (struct ieee80211_hdr *hdr , __le16
*fc , const u8 *meshda , const u8 *meshsa );
π¦ ARGUMENTS π¦
hdrβ the 802.11 frame header, aka the main character of this whole operation πfcβ the frame control field, iconic, essential, no notes β¨meshdaβ the destination address in the mesh, where it's all going down π―meshsaβ the source address in the mesh. and lowkey this one is the same asTA, because the frame is locally originated, fr fr π«Ά
π RETURN π
it returns the length of the 802.11 frame header β and bestie, please note: that's excluding the mesh control header π like don't count it, she's not included, periodt.
π SEE ALSO π
- Kernel file
./net/mac80211/mesh.cβ the mothership π§ mesh_matches_local(9)mesh_peer_accepts_plinks(9)mesh_accept_plinks_update(9)mesh_rmc_check(9)ieee80211_new_mesh_header(9)
go read the whole friend group, they're all linked up π
quick vibe check: everything above is straight from the kernel API docs β I'm not out here inventing behaviour, I promise π slay responsibly.
okay that's the whole page, mwah π this one's from ./net/mac80211, dated October 2026, and yes she's still rockin' the ieee80211_f...sh_addresses(9) title in the Kernel API Manual β iconic, no cap πβ
π¦ 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