STRUCT WIPHY_COALESCE_SUPPORT(9)
π NAME π
struct wiphy_coalesce_support β coalesce support data
ok so real talk, this is from the Kernel API Manual and it's literally the little info-blob that tells you what a wireless device can do when it comes to coalescing packets. no cap, that's the whole vibe. π«Ά
β¨ SYNOPSIS β¨
bestie, here's the struct in all its glory β copy it exactly, don't you dare typo it:
struct wiphy_coalesce_support {
int n_rules;
int max_delay;
int n_patterns;
int pattern_max_len;
int pattern_min_len;
int max_pkt_offset;
};
it's giving "small struct, big responsibilities" honestly. πΈ
π Members π
okay so here's the member-by-member breakdown, and yes every single one is an int because of course it is:
n_rulesβ the maximum number of coalesce rules. that's the cap, the limit, the ceiling, bestie. πmax_delayβ the maximum supported coalescing delay, measured in msecs. that's milliseconds, not to be confused with anything else. β±οΈn_patternsβ how many patterns a single rule can hold. heads up: the actual pattern definition lives over innl80211.h, so go look there if you want the full lore. iykyk. πpattern_max_lenβ maximum length of each pattern. the big end of the pattern-size spectrum. π₯pattern_min_lenβ minimum length of each pattern. the smol end. πmax_pkt_offsetβ maximum Rx packet offset. that's receive-side, and it's the max offset you can get away with. π
that's part one wrapped, but we are not done β more is coming, so stay tuned, don't go anywhere π¦
π SEE ALSO π
okay bestie, deep breath π this SEE ALSO is not a list, it's a situation. The whole cfg80211 documentation index literally pulled up and said "we're all coming". Every single cross-reference the page points at is down here, so if you were lowkey looking for a sign to go read more kernel docs... this is it π
The source of truth first:
Kernel file ./include/net/cfg80211.hβ the actual header, the mothership, the main character π
and then the flock:
Introduction(9),Device registration(9),enum ieee80211_channel_flags(9),struct ieee80211_channel(9)β the starter pack, we love a soft launch β¨enum ieee80211_rate_flags(9),enum ieee80211_bss_type(9),enum ieee80211_privacy(9),struct ieee80211_rate(9)β rates and bss types and privacy, oh my πstruct ieee80211_he_obss_pd(9),struct cfg80211_he_bss_color(9)β HE things, very demure, very mindfulstruct ieee80211_sta_ht_cap(9),struct ieee80211_sta_vht_cap(9),struct ieee80211_sta_he_cap(9)β the cap trilogy, HT to VHT to HE, glow-up after glow-up π¦struct ieee80211_eht_mcs_nss_supp(9),struct ieee80211_sta_eht_cap(9),struct ieee80211_sta_uhr_cap(9)β EHT and UHR said "we're also here" πstruct ieee80211_sband_iftype_data(9),enum ieee80211_edmg_bw_config(9),struct ieee80211_edmg(9),struct ieee80211_sta_s1g_cap(9),struct ieee80211_supported_band(9)β bands and EDMG and S1G, a whole runway π_ieee80211_set_sband_iftype_data(9),ieee80211_set_sband_iftype_data(9),for_each_sband_iftype_data(9),ieee80211_get_sband_iftype_data(9)β set it, loop it, get it, slay π (note the leading underscore one, she's the internals β¨)ieee80211_get_he_iftype_cap(9),ieee80211_get_he_6ghz_capa(9),ieee80211_get_eht_iftype_cap(9),ieee80211_get_uhr_iftype_cap(9),wiphy_read_of_freq_limits(9)β even more getters, we stay fed πActions and configuration(9)β okay this is a whole section, not a function, and it ate π₯struct vif_params(9),struct key_params(9),struct cfg80211_chan_def(9)β params params chandef, the essentialsstruct cfg80211_tid_cfg(9),struct cfg80211_tid_config(9),struct cfg80211_fils_aad(9),struct cfg80211_set_hw_timestamp(9)β TID config twice because she contains multitudes πcfg80211_get_chandef_type(9),cfg80211_chandef_create(9),cfg80211_chandef_identical(9),cfg80211_chandef_is_edmg(9),cfg80211_chandef_is_s1g(9),cfg80211_chandef_compatible(9)β chandef get/create/compare/compat, the full friend group π«Άnl80211_chan_width_to_mhz(9),cfg80211_chandef_get_width(9),cfg80211_chandef_valid(9),cfg80211_chandef_usable(9)β width math and vibe checks, very useful nglcfg80211_chandef_dfs_required(9),cfg80211_chandef_dfs_usable(9),cfg80211_chandef_dfs_cac_time(9)β the DFS trio, radar girls stay booking time βcfg80211_chandef_primary(9),cfg80211_chandef_npca_valid(9),cfg80211_chandef_add_npca(9),cfg80211_chandef_add_dbe(9),nl80211_send_chandef(9),ieee80211_chandef_max_power(9),cfg80211_chandef_s1g_pri_width(9),cfg80211_any_usable_channels(9)β primary, NPCA, DBE, send, max power, S1G pri width, any usable channels. yes ma'am πenum survey_info_flags(9),struct survey_info(9)β survey says: iconic πΈstruct cfg80211_crypto_settings(9),struct cfg80211_mbssid_config(9),struct cfg80211_mbssid_elems(9),struct cfg80211_rnr_elems(9)β crypto and multi-BSSID business, iykyk πstruct cfg80211_beacon_data(9),struct cfg80211_acl_data(9),struct cfg80211_fils_discovery(9),struct cfg80211_unsol_bcast_probe_resp(9),struct cfg80211_s1g_short_beacon(9)β beacons, ACL, FILS discovery, unsolicited broadcast probe response, short beacon. long name, short beacon, no notes πstruct cfg80211_ap_settings(9),struct cfg80211_ap_update(9),struct cfg80211_csa_settings(9),struct cfg80211_color_change_settings(9)β AP settings, AP update, CSA, colour change. she keeps up πstruct iface_combination_params(9)β interface combo params, flying solo on this line πenum station_parameters_apply_mask(9),struct sta_txpwr(9),struct link_station_parameters(9),struct link_station_del_parameters(9),struct cfg80211_ttlm_params(9)β station params, tx power, link station add/del, TTLM. a lot of letters, all valid π¦struct station_parameters(9),struct station_del_parameters(9),enum cfg80211_station_type(9),cfg80211_check_station_change(9)β station type + change check, bestie behaviour fr frenum rate_info_flags(9),enum rate_info_bw(9),struct rate_info(9)β rate info, flags, bw. short and sweet β¨enum bss_param_flags(9),struct sta_bss_parameters(9),struct cfg80211_txq_stats(9),struct cfg80211_tid_stats(9),struct link_station_info(9),struct station_info(9)β stats, stations, links. the data girlies πstruct cfg80211_sar_sub_specs(9),struct cfg80211_sar_specs(9),struct cfg80211_sar_freq_ranges(9),struct cfg80211_sar_capa(9),cfg80211_get_station(9)β SAR specs, ranges, capa, and the station getter πenum monitor_flags(9),enum mpath_info_flags(9),struct mpath_info(9),enum wiphy_bss_param_flags(9),struct bss_parameters(9)β monitor, mesh path, wiphy bss param flags, bss params π§struct mesh_config(9),struct mesh_setup(9),struct ocb_setup(9),struct ieee80211_txq_params(9)β mesh config, mesh setup, OCB setup, txq params πΏScanning and BSS list handling(9)β another whole section, and she's a big one π₯struct cfg80211_ssid(9),struct cfg80211_scan_info(9),struct cfg80211_scan_6ghz_params(9),struct cfg80211_scan_request(9)β SSID, scan info, 6GHz params, scan request. scanning era π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)β match sets, sched scan plan + request, signal type. organised queen πstruct cfg80211_inform_bss(9),struct cfg80211_bss_ies(9),struct cfg80211_bss(9),ieee80211_bss_get_elem(9),ieee80211_bss_get_ie(9)β inform_bss, IEs, bss, get_elem, get_ie. BSS besties π«Ά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)β auth request, assoc link, ML reconf req, assoc req flags, assoc request. the whole handshake arc π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)β deauth, disassoc, IBSS, bss selection, connect params and what changed. the breakup playlist πenum wiphy_params_flags(9),struct cfg80211_pmksa(9),struct cfg80211_pkt_pattern(9),struct cfg80211_wowlan_tcp(9),struct cfg80211_wowlan(9)β wiphy params, PMKSA, packet pattern, WoWLAN TCP, WoWLAN β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)β coalesce rules, coalesce, WoWLAN net-detect match + info, WoWLAN wakeup. (yes, coalesce is literally the page you're reading, hi bestie π)struct cfg80211_gtk_rekey_data(9),struct cfg80211_update_ft_ies_params(9),struct cfg80211_mgmt_tx_params(9)β GTK rekey data, FT IEs update params, mgmt tx params πstruct cfg80211_dscp_exception(9),struct cfg80211_dscp_range(9),struct cfg80211_qos_map(9)β DSCP exception, DSCP range, QoS map. QoS girlies rise πΈNeighbor Awareness Networking (NAN)(9)β NAN section!! she's got her own whole section, main character energy πstruct cfg80211_nan_band_config(9),struct cfg80211_nan_conf(9),struct cfg80211_nan_channel(9),struct cfg80211_nan_local_sched(9),struct cfg80211_nan_peer_map(9),struct cfg80211_nan_peer_sched(9)β band config, conf, channel, local sched, peer map, peer sched. NAN overload, we love to see it π¦enum cfg80211_nan_conf_changes(9),struct cfg80211_nan_func_filter(9),struct cfg80211_nan_func(9),struct cfg80211_pmk_conf(9),struct cfg80211_external_auth_params(9)β conf changes, func filter, nan func, PMK conf, external auth params β¨struct cfg80211_ftm_responder_stats(9),struct cfg80211_pmsr_ftm_result(9),struct cfg80211_pmsr_result(9),struct cfg80211_pmsr_ftm_request_peer(9)β FTM responder stats, PMSR FTM result, PMSR result, FTM request peer. ranging era π‘struct cfg80211_pmsr_request_peer(9),struct cfg80211_pmsr_request(9),struct cfg80211_update_owe_info(9),struct mgmt_frame_regs(9)β PMSR request peer + request, OWE update info, mgmt frame regs πstruct cfg80211_ops(9),enum wiphy_flags(9),struct ieee80211_iface_limit(9),struct ieee80211_iface_combination(9)β the ops struct (the big one), wiphy flags, iface limit + combination π₯enum wiphy_wowlan_support_flags(9),struct wiphy_wowlan_support(9),enum wiphy_vendor_command_flags(9),enum wiphy_opmode_flag(9),struct sta_opmode_info(9)β wowlan support flags + struct, vendor command flags, opmode flag, sta opmode info πstruct wiphy_vendor_command(9),struct wiphy_iftype_ext_capab(9),cfg80211_get_iftype_ext_capa(9),struct cfg80211_pmsr_capabilities(9)β vendor command, iftype ext capab + getter, PMSR capabilities βstruct wiphy_iftype_akm_suites(9),struct wiphy_radio_cfg(9),struct wiphy_radio_freq_range(9),struct wiphy_radio(9),enum wiphy_nan_flags(9),struct wiphy_nan_capa(9)β AKM suites, radio cfg, radio freq range, radio, NAN flags, NAN capa π»struct wiphy(9),wiphy_priv(9),priv_to_wiphy(9),set_wiphy_dev(9),wiphy_dev(9),wiphy_name(9)β the wiphy struct herself plus priv round-trips, dev setter, dev getter, name πwiphy_new_nm(9),wiphy_new(9),wiphy_register(9),rcu_dereference_wiphy(9),wiphy_dereference(9),get_wiphy_regdom(9)β new_nm, new, register, the RCU deref pair, and get_wiphy_regdom π«Άwiphy_unregister(9),wiphy_free(9),wiphy_lock(9),wiphy_unlock(9)β unregister, free, lock, unlock. clean up after yourself bestie πwiphy_work_queue(9),wiphy_work_cancel(9),wiphy_work_flush(9),wiphy_delayed_work_queue(9)β queue, cancel, flush, and delayed queue. work work work πwiphy_delayed_work_cancel(9),wiphy_delayed_work_flush(9),wiphy_delayed_work_pending(9),wiphy_hrtimer_work_queue(9)β delayed cancel, delayed flush, delayed pending, hrtimer queue β°wiphy_hrtimer_work_cancel(9),wiphy_hrtimer_work_flush(9),wiphy_hrtimer_work_pending(9)β hrtimer cancel, flush, pending. the timer trio finishes strong β¨enum ieee80211_ap_reg_power(9),struct wireless_dev(9),wdev_priv(9),wdev_chandef(9)β AP reg power, wireless_dev (hi queen), wdev_priv, wdev_chandef πΈUtility functions(9)β another section!! utility girlies, this one's for you π§°ieee80211_channel_equal(9),ieee80211_channel_to_khz(9),ieee80211_channel_to_freq_khz(9),ieee80211_channel_to_frequency(9)β equal, to_khz, to_freq_khz, to_frequency. conversions, my beloved πieee80211_freq_khz_to_channel(9),ieee80211_frequency_to_channel(9),ieee80211_get_channel_khz(9),ieee80211_get_channel(9),cfg80211_channel_is_psc(9)β the reverse direction plus getters pluscfg80211_channel_is_psc(9). full circle πieee80211_radio_freq_range_valid(9),cfg80211_radio_chandef_valid(9),cfg80211_wdev_channel_allowed(9),ieee80211_get_response_rate(9),ieee80211_mandatory_rates(9)β validity checks, allowed channel check, response rate, mandatory rates πstruct ieee80211_radiotap_iterator(9),ieee80211_get_hdrlen_from_skb(9),ieee80211_hdrlen(9),ieee80211_get_mesh_hdrlen(9)β radiotap iterator, hdrlen from skb, hdrlen, mesh hdrlen. headers, headers, headers πData path helpers(9)β section number... whatever, she's a section and she's here π«ieee80211_data_to_8023_exthdr(9),ieee80211_data_to_8023(9),ieee80211_is_valid_amsdu(9),ieee80211_amsdu_to_8023s(9)β data to 8023 exthdr, data to 8023, valid amsdu check, amsdu to 8023s. data path ate π₯ieee80211_get_8023_tunnel_proto(9),ieee80211_strip_8023_mesh_hdr(9),cfg80211_classify8021d(9)β tunnel proto getter, mesh hdr stripper, 8021d classifier πcfg80211_find_elem_match(9),cfg80211_find_ie_match(9),cfg80211_find_elem(9),cfg80211_find_ie(9)β find elem match, find ie match, find elem, find ie. matching and finding, the whole hobby πcfg80211_find_ext_elem(9),cfg80211_find_ext_ie(9),cfg80211_find_vendor_elem(9),cfg80211_find_vendor_ie(9)β ext elem, ext ie, vendor elem, vendor ie. extensions and vendors, found β¨enum cfg80211_rnr_iter_ret(9),cfg80211_iter_rnr(9),cfg80211_defragment_element(9),cfg80211_send_layer2_update(9)β RNR iter return, iter_rnr, defragment element, send layer2 update π¦Regulatory enforcement infrastructure(9)β regulatory section, she's watching πregulatory_hint(9),regulatory_set_wiphy_regd(9),regulatory_set_wiphy_regd_sync(9),wiphy_apply_custom_regulatory(9)β hint, set wiphy regd, set wiphy regd sync, apply custom regulatory πΊοΈfreq_reg_info(9),reg_initiator_name(9),regulatory_pre_cac_allowed(9),Internal regulatory db functions(9),reg_query_regdb_wmm(9)β freq reg info, initiator name, pre-CAC allowed, the internal regdb section, reg_query_regdb_wmm πcfg80211_scan_done(9),cfg80211_sched_scan_results(9),cfg80211_sched_scan_stopped(9),cfg80211_sched_scan_stopped_locked(9)β scan done, sched scan results, sched scan stopped, and the_lockedone (mind the lock, bestie π)cfg80211_inform_bss_frame_data(9),cfg80211_gen_new_bssid(9),cfg80211_is_element_inherited(9),cfg80211_merge_profile(9)β inform bss frame data, gen new bssid, is element inherited, merge profile π«Άenum cfg80211_bss_frame_type(9),cfg80211_get_ies_channel_number(9),cfg80211_ssid_eq(9),cfg80211_inform_bss_data(9)β bss frame type, get IEs channel number, ssid eq, inform bss data β__cfg80211_get_bss(9),cfg80211_get_bss(9),cfg80211_ref_bss(9),cfg80211_put_bss(9),cfg80211_unlink_bss(9),cfg80211_bss_iter(9)β get_bss and her underscore twin, ref, put, unlink, iter. refcount responsibly πcfg80211_rx_mlme_mgmt(9),cfg80211_auth_timeout(9),struct cfg80211_rx_assoc_resp_data(9),cfg80211_rx_assoc_resp(9)β rx mlme mgmt, auth timeout, rx assoc resp data, rx assoc resp πstruct cfg80211_assoc_failure(9),cfg80211_assoc_failure(9),cfg80211_tx_mlme_mgmt(9),cfg80211_rx_unprot_mlme_mgmt(9)β assoc failure struct + function, tx mlme mgmt, rx unprot mlme mgmt πcfg80211_michael_mic_failure(9),cfg80211_ibss_joined(9),cfg80211_notify_new_peer_candidate(9)β michael mic failure, ibss joined, notify new peer candidate πΈRFkill integration(9)β rfkill section, putting the phone on do not disturb πwiphy_rfkill_set_hw_state_reason(9),wiphy_rfkill_start_polling(9),wiphy_rfkill_stop_polling(9)β set hw state reason, start polling, stop polling π΄Vendor commands(9)β vendor section, she's got connections πcfg80211_vendor_cmd_alloc_reply_skb(9),cfg80211_vendor_cmd_reply(9),cfg80211_vendor_cmd_get_sender(9),cfg80211_vendor_event_alloc(9)β alloc reply skb, reply, get sender, vendor event alloc πcfg80211_vendor_event_alloc_ucast(9),cfg80211_vendor_event(9)β the_ucastvariant and plain vendor event. unicast said "i'm different" β¨Test mode(9)β test mode section, we're in the lab π§ͺcfg80211_testmode_alloc_reply_skb(9),cfg80211_testmode_reply(9),cfg80211_testmode_alloc_event_skb(9),cfg80211_testmode_event(9)β alloc reply skb, reply, alloc event skb, event π«struct cfg80211_fils_resp_params(9),struct cfg80211_connect_resp_params(9),cfg80211_connect_done(9)β FILS resp params, connect resp params, connect done πcfg80211_connect_bss(9),cfg80211_connect_result(9),cfg80211_connect_timeout(9),struct cfg80211_roam_info(9)β connect bss, connect result, connect timeout, roam info πcfg80211_roamed(9),cfg80211_port_authorized(9),cfg80211_disconnected(9)β roamed, port authorized, disconnected. the full relationship timeline πcfg80211_ready_on_channel(9),cfg80211_remain_on_channel_expired(9),cfg80211_tx_mgmt_expired(9)β ready on channel, remain on channel expired, tx mgmt expired β³cfg80211_sinfo_alloc_tid_stats(9),cfg80211_link_sinfo_alloc_tid_stats(9),cfg80211_sinfo_release_content(9)β alloc tid stats, link sinfo alloc tid stats, release content. memory hygiene queen πcfg80211_new_sta(9),cfg80211_del_sta_sinfo(9),cfg80211_del_sta(9),cfg80211_conn_failed(9)β new sta, del sta sinfo, del sta, conn failed πstruct cfg80211_rx_info(9),cfg80211_rx_mgmt_ext(9),cfg80211_rx_mgmt_khz(9),cfg80211_rx_mgmt(9)β rx info, rx mgmt ext, rx mgmt khz, rx mgmt. reviving the classics π»struct cfg80211_tx_status(9),cfg80211_mgmt_tx_status_ext(9),cfg80211_mgmt_tx_status(9),cfg80211_control_port_tx_status(9),cfg80211_rx_control_port(9)β tx status, mgmt tx status ext + plain, control port tx status, rx control port πͺcfg80211_cqm_rssi_notify(9),cfg80211_cqm_pktloss_notify(9),cfg80211_cqm_txe_notify(9),cfg80211_cqm_beacon_loss_notify(9)β the whole CQM notification quartet: rssi, pktloss, txe, beacon loss πΆ__cfg80211_radar_event(9),cfg80211_sta_opmode_change_notify(9),cfg80211_cac_event(9),cfg80211_background_cac_abort(9)β radar event (underscore edition), sta opmode change notify, cac event, background cac abort π‘cfg80211_gtk_rekey_notify(9),cfg80211_pmksa_candidate_notify(9),cfg80211_rx_spurious_frame(9),cfg80211_rx_unexpected_4addr_frame(9)β gtk rekey notify, pmksa candidate notify, rx spurious frame, rx unexpected 4addr frame πcfg80211_probe_status(9),cfg80211_report_obss_beacon_khz(9),cfg80211_report_obss_beacon(9),struct cfg80211_beaconing_check_config(9)β probe status, report obss beacon khz + plain, and the beaconing check config struct. and that's the last one on the list π
okay so that's the entire cross-reference index β
every single (9) accounted for, no cap π the page keeps going though, so stay with me bestie β we're not done yet π¦
cfg80211_reg_check_beaconing(9)β go read her πcfg80211_reg_can_beacon(9)β also on the list, bestiecfg80211_reg_can_beacon_relax(9)β the relaxed sister, love that for hercfg80211_ch_switch_notify(9)β notify era β¨cfg80211_ch_switch_started_notify(9)β the "we started" version, we stan a sequelieee80211_operating_class_to_band(9)β conversion arc π¦ieee80211_operating_class_to_chandef(9)β same energy, different outputieee80211_chandef_to_operating_class(9)β the reverse, slayieee80211_chandef_to_khz(9)β numbers, iconiccfg80211_tdls_oper_request(9)β request bestie πcfg80211_calculate_bitrate(9)β math but make it cutecfg80211_unregister_wdev(9)β the goodbye page πcfg80211_register_netdevice(9)β and the hello page π«Άcfg80211_unregister_netdevice(9)β goodbye again, it's giving symmetrystruct cfg80211_ft_event_params(9)β a whole struct, respect hercfg80211_ft_event(9)β event time πcfg80211_get_p2p_attr(9)β getter behavior, we love a getterieee80211_ie_split_ric(9)β splitting, but fancyieee80211_ie_split(9)β splitting, but classicieee80211_fragment_element(9)β fragmenting the element, no capcfg80211_report_wowlan_wakeup(9)β wakeup reporting, so realcfg80211_crit_proto_stopped(9)β stopped πieee80211_get_num_supported_channels(9)β a count, a legendcfg80211_check_combinations(9)β checking combos, highkeycfg80211_iter_combinations(9)β iterating those same comboscfg80211_get_radio_idx_by_chan(9)β index by channel, iykykcfg80211_stop_link(9)β stop her πcfg80211_stop_iface(9)β stop her toocfg80211_shutdown_all_interfaces(9)β all of them, periodtwiphy_ext_feature_set(9)β set it β¨wiphy_ext_feature_isset(9)β check it β¨cfg80211_free_nan_func(9)β free her (the memory kind) π§struct cfg80211_nan_match_params(9)β struct moment πcfg80211_nan_match(9)β a match, cutecfg80211_nan_func_terminated(9)β terminated, sad but necessarycfg80211_nan_sched_update_done(9)β done βcfg80211_external_auth_request(9)β auth request, main character energycfg80211_pmsr_report(9)β report it π₯cfg80211_pmsr_complete(9)β complete it π₯cfg80211_iftype_allowed(9)β allowed? check the pagecfg80211_assoc_comeback(9)β comeback π€cfg80211_update_owe_info_event(9)β update the info, event the infocfg80211_bss_flush(9)β flush it πΈcfg80211_bss_color_notify(9)β color notify, aesthetically pleasingcfg80211_obss_color_collision_notify(9)β collision notify, dramatic π₯cfg80211_color_change_started_notify(9)β started πcfg80211_color_change_aborted_notify(9)β aborted, we don't talk about it πcfg80211_color_change_notify(9)β just notify, the classiccfg80211_6ghz_power_type(9)β 6GHz representation βcfg80211_links_removed(9)β removed πstruct cfg80211_mlo_reconf_done_data(9)β data struct, so structuredcfg80211_mlo_reconf_add_done(9)β add done, slaycfg80211_schedule_channels_check(9)β schedule that check ποΈcfg80211_epcs_changed(9)β changed π¦cfg80211_next_nan_dw_notif(9)β next notif, coming throughcfg80211_nan_cluster_joined(9)β joined the cluster, group chat energy fr frcfg80211_nan_ulw_update(9)β update π«Άcfg80211_nan_channel_evac(9)β evac πββοΈwiphy_locked_debugfs_read(9)β locked read, mysterious πwiphy_locked_debugfs_write(9)β locked write, equally mysteriouscfg80211_s1g_get_start_freq_khz(9)β start freq, in kHz, exactcfg80211_s1g_get_end_freq_khz(9)β end freq, also kHzcfg80211_s1g_get_primary_sibling(9)β primary sibling π«Άcfg80211_incumbent_signal_notify(9)β notify that signal, periodt
okay bestie that's genuinely the whole reading list, you made it π this page lives in ./include/net, dated October 2026, and she's filed under struct wiph...esce_support(9) β go be iconic with it πβ¨
π¦ 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