ieee80211_s...a_cb_irqsafe(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the ieee80211_stop_tx_ba_cb_irqsafe(9) page from the Kernel API Manual πŸ’– this one is short, iconic, and very β€œthe driver is finally ready to wrap up the aggregate.”

πŸ’– NAME πŸ’–

  • ieee80211_stop_tx_ba_cb_irqsafe β€” low level driver ready to stop aggregate.

🌸 SYNOPSIS 🌸

the signature is literally:

void ieee80211_stop_tx_ba_cb_irqsafe (struct ieee80211_vif *vif , const
       u8 *ra , u16 tid );

πŸŽ€ ARGUMENTS πŸŽ€

  • vif β€” a struct ieee80211_vif pointer from the add_interface callback, aka the interface’s main-character ID.
  • ra β€” receiver address of the BA session recipient. yes, the address of the one receiving the BA session 🫢
  • tid β€” the desired TID to BA on.

✨ DESCRIPTION ✨

bestie, this function MUST be called by the low level driver once it has finished with preparations for the BA session tear down. like, that part is not optional, it’s giving mandatory callback energy.

It can be called from any context β€” yes, ANY context, no cap. πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./include/net/mac80211.h β€” plus the whole extended mac80211 universe, all of it:

source/version: ./include/net Β· date: October 2026 β€” bye bestie, go tear down that BA session safely πŸ’…βœ¨

πŸ“¦ where this page comes from