STRUCT IWL_MLD_LOW_LATENCY_PACKETS_COUNTERS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_mld_low_latency_packets_counters(9) πŸ’…

okay bestie, welcome to the Kernel API Manual ✨ β€” we're looking at struct iwl_mld_low_latency_packets_counters today and honestly? it's giving "small but crucial". no cap, this little baby is just a packets counter and it slays at it πŸŽ€


🌸 NAME 🌸

struct iwl_mld_low_latency_packets_counters β€” Packets counters πŸ“

like, that's it. that's the whole vibe. it counts packets. she's an icon, she's a legend, she is the moment πŸ‘‘


✨ SYNOPSIS ✨

struct iwl_mld_low_latency_packets_counters {
    spinlock_t lock;
    u32 vo_vi[NUM_MAC_INDEX_DRIVER];
};

look at her. two fields. immaculate. no notes πŸ’…


πŸ¦‹ Members πŸ¦‹

  • lock β€” this is the bouncer at the club πŸšͺ✨ it synchronizes the counting in the data path against the worker. so like, when the data path and the worker both want to touch the counters, lock makes them take turns instead of causing chaos. we love a organized queen.
  • vo_vi β€” bestie this one's a u32[NUM_MAC_INDEX_DRIVER] array, and it's per-mac 🫢 it counts the number of TX and RX voice and video packets. that's right, voice and video specifically β€” vo and vi, iykyk 😌 the array is indexed per MAC, so every MAC gets its own little tally. so organized. so iconic.

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/mld/low_latency.h β€” go read it, fr fr, it's right there πŸ“–
  • enum iwl_mld_low_latency_cause(9)
  • struct iwl_mld_low_latency(9)

lowkey a reminder: this page lives in the Kernel API Manual, and the source is ./drivers/net/wireless/intel/i... 🧚 dated October 2026. mwah πŸ’– go forth and count those packets, bestie. periodt. πŸ‘‘πŸŒΈ
πŸ“¦ where this page comes from