ieee80211_st...x_ba_session(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ieee80211_stop_tx_ba_session(9)

okay bestie, welcome to the Kernel API Manual ✨ β€” this one's a little one-shot function page, but it's lowkey important if you're doing mac80211 driver stuff. Let's get into it 🫢


✨ NAME ✨

ieee80211_stop_tx_ba_session β€” Stop a Block Ack session. that's it, that's the whole vibe.


πŸŽ€ SYNOPSIS πŸŽ€

int ieee80211_stop_tx_ba_session (struct ieee80211_sta *sta , u16 tid );

🌸 ARGUMENTS 🌸

  • sta β€” the station whose BA session you're trying to stop, like the actual peer you want to shut down aggregation for 🫢
  • tid β€” the TID whose BA you want to stop. yes, the TID. you know the one πŸ’…

πŸ¦‹ RETURN πŸ¦‹

it returns a negative error if the TID is invalid, or if there's no aggregation active. so bestie, if you get a negative number back, check your TID and check that aggregation was even happening 😭


πŸ“ DESCRIPTION πŸ“

okay so here's the tea 🍡 β€” a mac80211 / low level driver / user space application can all estimate the need to stop aggregation on a certain RA/TID, but the session level is gonna be managed by the mac80211. that's the whole point. it's giving "you have opinions, mac80211 has the final say" πŸ‘‘


🌈 SEE ALSO 🌈

Kernel file ./include/net/mac80211.h β€” and like, a lot of friends πŸ’–


and that's the whole page bestie, no cap 🧚 β€” this cutie came out of ./include/net and it's dated October 2026 ⭐ love that for us πŸ’œ

πŸ“¦ where this page comes from