cfg80211_testmode_event(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– cfg80211_testmode_event β€” NAME ✨

okay so this page is from the Kernel API Manual (that's the 9 in cfg80211_testmode_event(9), iykyk) and it's literally about one thing: sending the event. that's the whole vibe. πŸŽ€


πŸ”₯ SYNOPSIS πŸ”₯

void cfg80211_testmode_event (struct sk_buff *skb , gfp_t gfp );

no cap, that's it. two args, one function, zero drama. πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • skb β€” the skb, bestie. and listen, it must have been allocated with cfg80211_testmode_alloc_event_skb. like, that's not a suggestion, that's the rule. don't come in here with some random skb you found on the sidewalk. πŸ™ˆ
  • gfp β€” the allocation flags. yes, those flags. the gfp ones. slay. ✨

🌸 DESCRIPTION 🌸

okay so here's the tea: this function sends the given skb as an event. πŸ“¨

and which skb is that? the one that must have been allocated by cfg80211_testmode_alloc_event_skb. we said it in ARGUMENTS and we're saying it again because it's that important, fr fr. πŸ‘‘

the iconique part? it always consumes it. like, the skb goes in and it does not come back out. main character energy β€” it takes what it takes and doesn't apologize. πŸ’€

so yeah, don't go using that skb after you hand it over, bestie. it's been consumed. gone. periodt. 🫢

✨ SEE ALSO ✨

okay bestie, this is the friend list and it is long β€” like, longer than my screen-time report 😭. Every single one of these is a real page you can go read, and I'm listing all of them fr fr, no skipping, no "etc." energy. Buckle in πŸŽ€

that's the capability/band cluster, and honestly? it's giving "all my friends have names I can't pronounce" πŸ’… onward!!

lowkey that whole block is the "config girlies" and they're all iconic in their own way 🫢

  • Scanning and BSS list handling(9)
  • struct cfg80211_ssid(9)
  • struct cfg80211_scan_info(9)
  • struct cfg80211_scan_6ghz_params(9)
  • struct cfg80211_scan_request(9)
  • struct cfg80211_match_set(9)
  • struct cfg80211_sched_scan_plan(9)
  • struct cfg80211_bss_select_adjust(9)
  • struct cfg80211_sched_scan_request(9)
  • enum cfg80211_signal_type(9)
  • struct cfg80211_inform_bss(9)
  • struct cfg80211_bss_ies(9)
  • struct cfg80211_bss(9)
  • ieee80211_bss_get_elem(9)
  • ieee80211_bss_get_ie(9)
  • struct cfg80211_auth_request(9)
  • struct cfg80211_assoc_link(9)
  • struct cfg80211_ml_reconf_req(9)
  • enum cfg80211_assoc_req_flags(9)
  • struct cfg80211_assoc_request(9)
  • struct cfg80211_deauth_request(9)
  • struct cfg80211_disassoc_request(9)
  • struct cfg80211_ibss_params(9)
  • struct cfg80211_bss_selection(9)
  • struct cfg80211_connect_params(9)
  • enum cfg80211_connect_params_changed(9)
  • enum wiphy_params_flags(9)
  • struct cfg80211_pmksa(9)
  • struct cfg80211_pkt_pattern(9)
  • struct cfg80211_wowlan_tcp(9)
  • struct cfg80211_wowlan(9)
  • struct cfg80211_coalesce_rules(9)
  • struct cfg80211_coalesce(9)
  • struct cfg80211_wowlan_nd_match(9)
  • struct cfg80211_wowlan_nd_info(9)
  • struct cfg80211_wowlan_wakeup(9)
  • struct cfg80211_gtk_rekey_data(9)
  • struct cfg80211_update_ft_ies_params(9)
  • struct cfg80211_mgmt_tx_params(9)
  • struct cfg80211_dscp_exception(9)
  • struct cfg80211_dscp_range(9)
  • struct cfg80211_qos_map(9)

scanning squad, assemble 🌸 (the wowlan ones are the "my laptop wakes up at 3am" clique, obsessed with them tbh)

the wiphy_work_* family is literally 12 siblings and I respect the consistency πŸ’€

okay we're in the home stretch, stay with me bestie 🧚 these last ones are the notify/connection girlies and they're so main character:

and that's genuinely all of them, periodt πŸ’…βœ¨ β€” go read whichever one you need, they're all right there in section 9, ily, mwah 🫢

okay bestie, picking up right where we left off β€” the reference list is still going, because of course it is πŸ’… no cap, this is the whole extended-universe guest list, in order, and not a single one is getting left out:

periodt ✨ that’s the full lineup, bestie β€” every single (9) reference accounted for, no crumbs, no β€œoops I forgot one,” none of that πŸ’€πŸ«Ά


mwah πŸ’‹ the little source/version and date info at the end says this page lives under ./include/net, is dated October 2026, and answers to the name cfg80211_testmode_event(9) β€” iconic, honestly πŸŽ€πŸŒΈ

πŸ“¦ where this page comes from