STRUCT WIPHY_COALESCE_SUPPORT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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 in nl80211.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:

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 πŸ¦‹


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