]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
mac80211: agg-tx: add an option to defer ADDBA transmit
authorMordechay Goodstein <mordechay.goodstein@intel.com>
Thu, 26 Mar 2020 13:09:38 +0000 (15:09 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 24 Apr 2020 10:33:43 +0000 (12:33 +0200)
commit0c197f16f7bc5ddb43073690a80fb15998ad61e4
tree381ceb1b00f1bfc4bd1fd05f7d6bf4cb163fced8
parent31d8bb4e07f80935ee9bf599a9d99de7ca90fc5a
mac80211: agg-tx: add an option to defer ADDBA transmit

Driver tells mac80211 to sends ADDBA with SSN (starting sequence number)
from the head of the queue, while the transmission of all the frames in the
queue may take a while, which causes the peer to time out. In order to
fix this scenario, add an option to defer ADDBA transmit until queue
is drained.

Signed-off-by: Mordechay Goodstein <mordechay.goodstein@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Link: https://lore.kernel.org/r/iwlwifi.20200326150855.0f27423fec75.If67daab123a27c1cbddef000d6a3f212aa6309ef@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/mac80211.h
net/mac80211/agg-tx.c
net/mac80211/sta_info.h