ieee80211_re...ession_timer(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ieee80211_refresh_tx_agg_session_timer πŸ’–

okay bestie, so this is a page straight out of the Kernel API Manual, and it's about giving your tx agg session timer a lil glow-up ✨ (that's the function name, don't come for me β€” it's literally ieee80211_refresh_tx_agg_session_timer). Let's get into it 🫢


✨ NAME ✨

ieee80211_refresh_tx_agg_session_timer β€” refresh a tx agg session timer πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

void ieee80211_refresh_tx_agg_session_timer(struct ieee80211_sta *sta, u16 tid);

🌸 ARGUMENTS 🌸

  • sta β€” the station for which to start a BA session, bestie. that's your main character right there πŸ‘‘
  • tid β€” the TID to BA on. yes that's the whole description, it's giving minimalism πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

so like, this function lets a low level driver refresh the tx agg session timer so the BA session stays alive and thriving ✨ the session level itself? still fully managed by mac80211, no cap. you're just here to bump the timer, not to run the whole show πŸ™ˆ


⚠️ NOTE ⚠️

must be called in an RCU critical section. fr fr, do not skip this one β€” it is not a vibe, it's a requirement πŸ’€

⭐ SEE ALSO ⭐

like, literally the entire neighborhood, iykyk 🏘️✨ starting with the kernel file itself:


okay that's the whole page bestie, we ate and left zero crumbs πŸ’…βœ¨ this one lives over in ./include/net, dated October 2026, and it's filed under the fancy name ieee80211_refresh_tx_agg_session_timer(9). go refresh that timer, ily, bye πŸŽ€πŸ«ΆπŸ’–

πŸ“¦ where this page comes from