From a70de56280a81895c19e7df192c4fd297060540b Mon Sep 17 00:00:00 2001 From: Stefano Avallone Date: Fri, 23 Aug 2024 15:22:39 +0200 Subject: [PATCH] Update CHANGES.md and RELEASE_NOTES.md --- CHANGES.md | 1 + RELEASE_NOTES.md | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 7db12bd41..1d98e7ad1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -17,6 +17,7 @@ This file is a best-effort approach to solving this issue; we will do our best b ### New API * (applications) Added two new base classes for source and sink applications, `SourceApplication` and `SinkApplication`, respectively. +* (wifi) Changes have been made to the `WifiRemoteStationManager` interface for what concerns the update of the frame retry count of the MPDUs and the decision of dropping MPDUs (possibly based on the max retry limit). The `NeedRetransmission` method has been replaced by the `GetMpdusToDropOnTxFailure` method and the `DoNeedRetransmission` method has been replaced by the `DoGetMpdusToDropOnTxFailure` method. Also, the `DoIncrementRetryCountOnTxFailure` method has been added to implement custom policies for the update of the frame retry count of MPDUs upon transmission failure. ### Changes to existing API diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 533cc5763..6d1517637 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -37,9 +37,14 @@ The required Doxygen version for documentation generation is version 1.11. - (applications) - It is now possible to specify the address on which to bind the listening socket for UdpServer via the `Local` attribute. - (applications) - It is now possible to specify a port only for PacketSink to listen to any address (both IPv4 and IPv6). - (wifi) - Added a `WifiDefaultProtectionManager::SkipMuRtsBeforeBsrp` attribute to avoid using MU-RTS to protect the transmission of a BSRP Trigger Frame. If this attribute is set to true (which is the default value), BSRP Trigger Frames can be used as Initial Control Frames for EMLSR clients +- (wifi) Each MSDU, A-MSDU or management MPDU now has its individual frame retry count and each Txop/QosTxop has its own SRC (Station Retry Count) to match the standard specifications. +- (wifi) The `MaxSsrc` and `MaxSlrc` attributes of the `WifiRemoteStationManager` have been obsoleted and replaced by the `FrameRetryLimit` attribute of the `WifiMac`. +- (wifi) Added the `IncrementRetryCountUnderBa` attribute to the `WifiRemoteStationManager` to choose whether or not to increase the retry count of frames that are part of a block ack agreement; this attribute defaults to false to match the standard specifications. ### Bugs fixed +- (wifi) Retransmit procedures have been aligned with the standard specifications. + ## Release 3.43 This release is mainly a maintenance release and the API is generally