STRUCT IEEE80211_TXQ(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ struct ieee80211_txq(9) β€” Kernel API Manual πŸ¦‹

🌸 NAME 🌸

struct ieee80211_txq β€” Software intermediate tx queue. Bestie, it’s literally the software intermediate tx queue. Periodt. πŸ’…


✨ SYNOPSIS ✨

struct ieee80211_txq {
    struct ieee80211_vif *vif;
    struct ieee80211_sta *sta;
    u8 tid;
    u8 ac;
    u8 drv_priv[];
};

πŸŽ€ Members πŸŽ€

  • vif β€” struct ieee80211_vif pointer from the add_interface callback. No cap, that’s the one.
  • sta β€” station table entry, NULL for per-vif queue. So if it’s NULL, it’s giving per-vif queue energy.
  • tid β€” the TID for this queue (unused for per-vif queue), IEEE80211_NUM_TIDS for non-data (if enabled). Yep, that’s the exact vibe.
  • ac β€” the AC for this queue.
  • drv_priv β€” driver private area, sized by hw->txq_data_size. Iconic little private zone. 🫢

πŸ’« Description πŸ’«

The driver can obtain packets from this queue by calling ieee80211_tx_dequeue.

That’s the whole description, bestie. Short, sweet, and lowkey doing exactly what it says. ✨


🌈 SEE ALSO 🌈

Okay so here’s the full link dump β€” every single one, no skips, no cap:


xoxo, your kernel bestie πŸ’– β€” source: ./include/net Β· date: October 2026 Β· page: struct ieee80211_txq(9)

πŸ“¦ where this page comes from