diff options
| author | Felix Fietkau <[email protected]> | 2011-08-28 21:11:01 +0200 |
|---|---|---|
| committer | John W. Linville <[email protected]> | 2011-09-13 15:42:30 -0400 |
| commit | f0425beda4d404a6e751439b562100b902ba9c98 (patch) | |
| tree | 5a8966c3172557e80fa0a4903ade8a76e5d21415 /include/linux/timerqueue.h | |
| parent | 765b07e46725287ceb1be648b6cb5988fbb585f2 (diff) | |
mac80211: retry sending failed BAR frames later instead of tearing down aggr
Unfortunately failed BAR tx attempts happen more frequently than I
expected, and the resulting aggregation teardowns cause performance
issues, as the aggregation session does not always get re-established
properly.
Instead of tearing down the entire aggr session, we can simply store the
SSN of the last failed BAR tx attempt, wait for the first successful
tx status event, and then send another BAR with the same SSN.
Signed-off-by: Felix Fietkau <[email protected]>
Cc: Helmut Schaa <[email protected]>
Signed-off-by: John W. Linville <[email protected]>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions