From ec40e2ad81df9ad8cc7a1023972c99a82179166f Mon Sep 17 00:00:00 2001 From: Stefano Avallone Date: Wed, 19 Oct 2022 09:30:46 +0200 Subject: [PATCH] wifi: Restart access on all links upon ADDBA_RESPONSE timeout --- src/wifi/model/qos-txop.cc | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/wifi/model/qos-txop.cc b/src/wifi/model/qos-txop.cc index 3a709614e..b2226cfec 100644 --- a/src/wifi/model/qos-txop.cc +++ b/src/wifi/model/qos-txop.cc @@ -731,14 +731,8 @@ QosTxop::AddBaResponseTimeout(Mac48Address recipient, uint8_t tid) // If agreement is still pending, ADDBA response is not received if (m_baManager->ExistsAgreementInState(recipient, tid, OriginatorBlockAckAgreement::PENDING)) { - m_baManager->NotifyAgreementNoReply(recipient, tid); + NotifyAgreementNoReply(recipient, tid); Simulator::Schedule(m_failedAddBaTimeout, &QosTxop::ResetBa, this, recipient, tid); - GenerateBackoff(SINGLE_LINK_OP_ID); - if (HasFramesToTransmit(SINGLE_LINK_OP_ID) && - GetLink(SINGLE_LINK_OP_ID).access == NOT_REQUESTED) - { - m_mac->GetChannelAccessManager(SINGLE_LINK_OP_ID)->RequestAccess(this); - } } }