From 70adab8d72c82c0b48c8169827cbfe6ae384ce82 Mon Sep 17 00:00:00 2001 From: Stefano Avallone Date: Tue, 26 Oct 2021 19:06:53 +0200 Subject: [PATCH] wifi: (fixes #475) Ask the correct EDCAF to prepare a BAR following a DL MU PPDU --- RELEASE_NOTES | 1 + src/wifi/model/he/he-frame-exchange-manager.cc | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index a612b7329..017ebed81 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -31,6 +31,7 @@ Bugs fixed ---------- - (wifi) #467 - WiFi: Failed association process - (wifi) #468 - WiFi: Wrong txDuration for trigger frame +- (wifi) #475 - Wi-Fi: Assert when sending OFDMA DL to STAs with different TIDs Release 3.35 ============ diff --git a/src/wifi/model/he/he-frame-exchange-manager.cc b/src/wifi/model/he/he-frame-exchange-manager.cc index 38f765c0c..ca2cdcbde 100644 --- a/src/wifi/model/he/he-frame-exchange-manager.cc +++ b/src/wifi/model/he/he-frame-exchange-manager.cc @@ -289,7 +289,7 @@ HeFrameExchangeManager::SendPsduMap (void) uint8_t tid = *tids.begin (); NS_ASSERT (m_edca != 0); - m_edca->ScheduleBar (m_edca->PrepareBlockAckRequest (psdu.second->GetAddr1 (), tid)); + m_edca->ScheduleBar (m_mac->GetQosTxop (tid)->PrepareBlockAckRequest (psdu.second->GetAddr1 (), tid)); } }