MAIN RESOURCES(9)
β¨ Main resources π
okay so this is the Main resources(9) page from the Kernel API Manual, and itβs literally about how iwlmld treats resource life cycles. Bestie, itβs giving βeverything has a lifespan and we respect itβ energy. π¦
iwlmld is designed with the life cycle of the resource in mind. The resources are:
struct iwl_mldβ matches mac80211βsstruct ieee80211_hw. iconic. πstruct iwl_mld_vifβ matchesmacu80211βsstruct ieee80211_vif.iwl_mld_vifcontains an array of pointers tostruct iwl_mld_linkwhich describe the links for this vif. slay. π₯struct iwl_mld_staβ matches mac80211βsstruct ieee80211_sta.iwl_mld_stacontains an array of points tostruct iwl_mld_link_stawhich describes the link stations for this station. periodt. π
Each object has properties that can survive a firmware reset or not β some do, some donβt, and thatβs the vibe check. Asynchronous firmware notifications can declare themselves as dependent on a certain instance of those resources, and that means the notifications will be cancelled once the instance is destroyed. no cap. π
π SEE ALSO π₯
- Kernel file:
./drivers/net/wireless/intel/iwlwifi/mld/mld.h Introduction(9)Locking policy(9)Debugfs(9)struct iwl_mld(9)struct iwl_mld_mod_params(9)enum iwl_rx_handler_context(9)struct iwl_rx_handler(9)struct iwl_notif_struct_size(9)
xoxo, bestie π the source/version is ./drivers/net/wireless/intel/i..., dated October 2026. Main resources(9) out. π
π¦ 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