STRUCT CFG80211_SCAN_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

struct cfg80211_scan_info β€” information about completed scan πŸ’«

So basically this is the little gossip packet that gets handed around once a scan wraps up β€” from the Kernel API Manual, section 9, no cap. It's giving "receipts for your scan," and honestly? Iconic.


πŸ¦‹ SYNOPSIS πŸ¦‹

struct cfg80211_scan_info {
    u64 scan_start_tsf;
    u8 tsf_bssid[ETH_ALEN];
    bool aborted;
};

Three fields. That's it. Main character energy, minimal footprint. πŸŽ€


🌸 Members 🌸

  • scan_start_tsf β€” the scan start time, measured in terms of the TSF of the BSS that the wireless device requesting the scan is connected to. If that info just isn't available, this field gets left at zero β€” like, no data, no problem, it stays zeroed out bestie. 🫢
  • tsf_bssid β€” the BSSID according to which scan_start_tsf is set. Think of it as the "per this one, specifically" tag that makes the timestamp make sense. πŸ”₯
  • aborted β€” set to true if the scan was aborted for any reason, and heads up: userspace will be notified of that. So if this flips to true, everybody finds out. πŸ‘€

And that's the struct itself β€” but hold onto your πŸ“, there's more coming in the next part.

πŸ”— SEE ALSO πŸ”—

okay bestie, this is the see-also universe in all its glory ✨ every single cross-reference is staying exactly as it was, no cap. same spelling, same (9), same everything. πŸ’…

...and the SEE ALSO roll call keeps going, because of course it does πŸ’… here's the rest of the guest list, all in (9):

Like, that's the whole friend group at this point, bestie β€” every single one of them lives in (9) and every single one of them is worth a look if you're deep in the wireless lore. Go click through them, it's giving "I have forty tabs open and I'm thriving" πŸ’…βœ¨


And that's a wrap on struct cfg80211_scan_info(9)! 🎬 The tea is sourced from ./include/net (that's where it lives, house and home 🏠), and this lil edition is dated October 2026 β€” so yes, it's fresh, it's current, it's iconic. Bye bestie, go scan some channels responsibly πŸ¦‹πŸŒΈπŸ’–

πŸ“¦ where this page comes from