STRUCT IWL_MLD_SURVEY_CHANNEL(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct iwl_mld_survey_channel ✨

okay bestie, welcome to the Kernel API Manual β€” yes we're reading kernel headers for fun now, that's just who we are πŸ’… this one's a tiny little struct from the iwlwifi driver and it genuinely ate, no cap.

πŸ’– NAME πŸ’–

struct iwl_mld_survey_channel β€” literally just per-channel survey information, that's the whole vibe πŸŽ€

πŸ¦‹ SYNOPSIS πŸ¦‹

struct iwl_mld_survey_channel {
    u32 time;
    u32 time_busy;
    s8 noise;
 };

three fields. three. it's giving minimalism, it's giving main character energy 🌸

🌈 Members 🌈

so here's the whole cast of characters, and honestly they all pull their weight:

  • time β€” u32, and it's the time in ms that the radio was on the channel ⏱️ like, how long were we even hanging out here bestie
  • time_busy β€” u32, the time in ms the channel was sensed busy 😭 so this is the "ugh it was crowded" counter
  • noise β€” s8, the channel noise in dBm πŸŒͺ️ yes it's a signed 8-bit, yes it's tiny, yes it still matters

πŸ”₯ Description πŸ”₯

this is the driver version of struct survey_info with just the data we want to report. that's it. that's the whole description. trimmed down, no bloat, only the essentials β€” iconic behaviour honestly πŸ‘‘

πŸ‘‘ SEE ALSO πŸ‘‘

go poke these if you want the full lore, iykyk:

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/mld/scan.h enum iwl_mld_traffic_load(9)
  • struct iwl_mld_scan(9)
  • struct iwl_mld_survey(9)

fr fr bestie, cross-reference these before you go touching the struct β€” the survey stuff lives in a whole little ecosystem and you don't wanna be out here guessing πŸ™ˆ

and that's the page!! mwah 🫢 this little struct shipped out of ./drivers/net/wireless/intel/i... back in October 2026, so if you're reading it, congrats, you're on the exact same wavelength as future you β­πŸ’œ bye bestie, slay your kernel hacking πŸ§šβ€β™€οΈπŸ“

πŸ“¦ where this page comes from