ieee80211_s...session_offl(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ieee80211_s...session_offl β€” Kernel API Manual ✨

okay so bestie, welcome to the glow-up of ieee80211_stop_rx_ba_session_offl πŸ’– this one lives in the Kernel API Manual and it's genuinely such a tidy little function, no cap.


🌸 NAME 🌸

ieee80211_stop_rx_ba_session_offl β€” stop a Rx BA session. that's it, that's the whole vibe πŸŽ€


✨ SYNOPSIS ✨

void ieee80211_stop_rx_ba_session_offl (struct ieee80211_vif *vif ,
const u8 *addr , u16 tid );

like, it returns void, so no error code drama. she just does the thing 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • vif β€” a struct ieee80211_vif pointer that you got from the add_interface callback. yes, that exact one, don't be weird about it πŸ’…
  • addr β€” the station mac address, i.e. which station we're talking about πŸ“
  • tid β€” the rx tid. the traffic identifier, bestie, keep up 😌

πŸ”₯ DESCRIPTION πŸ”₯

so some device drivers offload part of the Rx aggregation flow β€” including the AddBa/DelBa negotiation β€” but they might otherwise be incapable of full Rx reordering. it's giving "I can do some of it, not all of it" πŸ’€

this function destroys the structures responsible for reordering, so device drivers may call here when they complete DelBa negotiation. so basically: you finished your DelBa negotiation, you come here, and the reordering structures get yeeted. iconic, honestly 🌈


πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./include/net/mac80211.h β€” and then, like, the entire extended universe of mac80211 docs, no big deal πŸ’€ here's the full squad, in order:

like… that's the whole friend group 😭 every single one of them made it to the party πŸ’œ


and that's the page bestie! πŸŽ€ this was brought to you by Kernel API Manual, source ./include/net, dated October 2026 β€” go forth and stop those Rx BA sessions, you absolute icon πŸ‘‘πŸ’…βœ¨

πŸ“¦ where this page comes from