STRUCT IWL_MLD_SURVEY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_mld_survey(9) β€” the Kernel API Manual, bestie edition

okay so real talk, this is a page from the Kernel API Manual and it's all about struct iwl_mld_survey. it's giving "wireless driver internals" and honestly? kinda iconic. let's get into it 🫢


✨ NAME ✨

struct iwl_mld_survey β€” survey information, literally. that's the whole vibe. πŸ’–


🌸 SYNOPSIS 🌸

like, here's the whole shape of it, no cap:

struct iwl_mld_survey {
    struct iwl_mld_survey_channel *bands[NUM_NL80211_BANDS];
    int n_channels;
    struct iwl_mld_survey_channel channels[];
};

πŸŽ€ Members πŸŽ€

  • bands β€” a per-band array holding the per-channel survey data, and it points into channels. yes bestie, it's a pointer situation, keep up πŸ’…
  • n_channels β€” the number of channels entries that are actually allocated. so like, how many of them are real. πŸ”₯
  • channels β€” the per-channel information itself. the main character of this struct, fr fr. πŸ‘‘

πŸ¦‹ Description πŸ¦‹

Survey information for all available channels. that's it, that's the tea β˜• β€” it's the data structure that holds the survey tea for every channel you've got. πŸ“


🌈 SEE ALSO 🌈

  • 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_channel(9)

go read those too, iykyk πŸ’œ


and that's the whole page, bestie!! 🧚 this cutie comes from <pink>./drivers/net/wireless/intel/i...</pink> and it's dated October 2026, page tag struct iwl_mld_survey(9) β€” slay, periodt. πŸ’–βœ¨

πŸ“¦ where this page comes from