hwmp_route_info_get(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

Okay so bestie, this is hwmp_route_info_get(9) from the Kernel API Manual β€” and it is literally here to update routing info to originator and transmitter πŸ’…βœ¨


🌸 SYNOPSIS 🌸

       u32 hwmp_route_info_get (struct ieee80211_sub_if_data *sdata , struct
       ieee80211_mgmt *mgmt , const u8 *hwmp_ie , enum mpath_frame_type action
       );

🫢 ARGUMENTS 🫢

  • sdata β€” your local mesh subif, the main-character mesh interface doing the thing πŸ¦‹
  • mgmt β€” the mesh management frame, aka the message that walked in with receipts
  • hwmp_ie β€” the hwmp information element (PREP or PREQ), so yes, one of those two icons πŸ‘‘
  • action β€” the type of hwmp ie, aka what kind of HWMP moment we're in

πŸ’– DESCRIPTION πŸ’–

This function updates the path routing information to the originator and the transmitter of a HWMP PREQ or PREP frame. No cap, that's the whole vibe: PREQ or PREP comes through, and this function handles the routing-info update for both the originator and the transmitter πŸŽ€


πŸŽ€ RETURN πŸŽ€

It returns the metric to frame originator, or 0 if the frame should not be further processed. So if you get a 0, bestie, that frame is done β€” do not keep passing it around 😭


🌈 NOTES 🌈

Lowkey important: this function is the only place (besides user-provided info) where path routing information is updated. That's the note. That's the whole note. Periodt πŸ’€βœ¨

πŸ¦‹ SEE ALSO πŸ¦‹


Okay bye bestie 🫢 this page lives under ./net/mac80211, dated October 2026, and it's hwmp_route_info_get(9) β€” iconic, honestly πŸ’œπŸŽ€

πŸ“¦ where this page comes from