STRUCT CFG80211_DSCP_RANGE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 struct cfg80211_dscp_range(9) 🌸

okay so bestie, welcome to the Kernel API Manual entry for struct cfg80211_dscp_range β€” yes that's a whole mouthful, i know, but stay with me because it's actually so simple and lowkey iconic πŸ’…

✨ NAME ✨

struct cfg80211_dscp_range β€” the DSCP range definition for user priority, fr fr πŸŽ€

✨ SYNOPSIS ✨

struct cfg80211_dscp_range {
    u8 low;
    u8 high;
 };

✨ Members ✨

  • low β€” the lowest DSCP value of this user priority range, and yes it's inclusive bestie, so that value counts 🫢
  • high β€” the highest DSCP value of this user priority range, also inclusive πŸ’–

like… that's the whole struct 😭 two little u8 fields, low and high, both inclusive, and that's the entire vibe check. no cap, sometimes the kernel is just neat like that. more coming in the next part, don't go anywhere πŸ¦‹

πŸ’– SEE ALSO πŸ’–

okay so THIS is the part where the page just… lists literally everything 😭 the whole cfg80211 cinematic universe, all linked, all (9). grab a snack bestie, we're going in order and we are NOT skipping a single one, because every single one of these is here on purpose. the vibe check is: if you're curious about any one of these, it has its own page. slay.

✨ and now we hit the config section, which is chef's kiss massive ✨

πŸ¦‹ scanning time!! πŸ¦‹

  • 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_qos_map(9)

πŸ‘‘ NAN section, icon behaviour πŸ‘‘

πŸ’… utility functions, the little helpers that carry the whole team πŸ’…

πŸ”₯ data path helpers πŸ”₯

🌈 regulatory era 🌈

πŸŽ€ RFkill, vendor commands, and test mode β€” the backstage crew πŸŽ€

okay so the cross-reference list keeps going, and bestie, it keeps going. this is the part of the man page where every single sibling function in the cfg80211 / mac80211 extended universe shows up to say hi. no skimming, no skipping β€” every single one, in order, because we don't do half-finished homework in this house 🫢


and that's the whole list, bestie β€” 64 cross-refs, not one of them skipped, we ate and left zero crumbs ✨

this page came out of ./include/net and it's dated October 2026, so like... future vibes, very main character of it. anyway ily, go read a real function now πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from