STRUCT CFG80211_FTM_RESPONDER_STATS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

struct cfg80211_ftm_responder_stats β€” FTM responder statistics ✨

(this is a Kernel API Manual page btw, so like… kernel API vibes, iykyk πŸ’…)


🌸 SYNOPSIS 🌸

struct cfg80211_ftm_responder_stats {
    u32 filled;
    u32 success_num;
    u32 partial_num;
    u32 failed_num;
    u32 asap_num;
    u32 non_asap_num;
    u64 total_duration_ms;
    u32 unknown_triggers_num;
    u32 reschedule_requests_num;
    u32 out_of_window_triggers_num;
 };

okay so literally that's the whole struct, bestie β€” it's giving "receipts for your FTM responder era" 🧾✨ every single field is a counter or a flag, no cap.


πŸ‘‘ MEMBERS πŸ‘‘

every one of these is a member of the struct and each one is doing its own lil job 🫢 let's get into it:

  • filled β€” a bitflag of flags, using the bits of enum nl80211_ftm_stats, to indicate which values in this struct are actually relevant for them. so like… it's the vibe check that tells you which numbers below you should even care about πŸ”₯
  • success_num β€” the number of FTM sessions in which all frames were successfully answered. full slay, zero notes πŸ’―
  • partial_num β€” the number of FTM sessions in which part of the frames were successfully answered. so like… it tried, ok? πŸ₯² half-ate, no shade
  • failed_num β€” the number of failed FTM sessions. it's giving flop era, but we still count them πŸ’€
  • asap_num β€” the number of ASAP FTM sessions. fast fast fast πŸƒβ€β™€οΈπŸ’¨
  • non_asap_num β€” the number of non-ASAP FTM sessions. these ones are chill, no rush πŸ¦‹
  • total_duration_ms β€” total sessions durations. this one "gives an indication of how much time the responder was busy" β€” so basically it's the clock telling you how booked and busy the responder was πŸ‘‘β±οΈ
  • unknown_triggers_num β€” number of unknown FTM triggers, i.e. triggers from initiators that didn't finish successfully the negotiation phase with the responder. messy, unresolved, left on read πŸ™ˆ
  • reschedule_requests_num β€” number of FTM reschedule requests, where the initiator asks for a new scheduling although it already has scheduled FTM slot. bestie already HAS a slot and is still asking for another one 😭 main character behavior fr
  • out_of_window_triggers_num β€” total FTM triggers out of scheduled window. showing up outside the agreed time like 🫠 iconic but wrong

okay that's the full member list for this part β€” more of this page is coming so stay tuned bestie πŸ’œ

🌈 SEE ALSO 🌈

okay bestie, this SEE ALSO list is giving entire cfg80211 extended universe πŸ˜­πŸ’– it's huge. like, not me scrolling for ten years. grab a boba, we're listing every single one exactly, no cap:


okay bestie that's the whole see-also universe, every single one of them, no skips πŸ’… if a name up there looks like your fave, go read its page next, it's literally right there.

tiny reminder that this whole list is cross-reference only β€” nothing here changes what struct cfg80211_ftm_responder_stats does, it's just the friend group around it 🫢

and that's a wrap on the page!! πŸŽ€ this one lives in ./include/net, it's dated October 2026, and the header labels it struct cfg8...ponder_stats(9). go forth and slay your FTM responder stats, mwah πŸ’–βœ¨

πŸ“¦ where this page comes from