wifi: Update user documentation

This commit is contained in:
Stefano Avallone
2023-08-19 17:23:27 +02:00
parent 7cf6dd50e9
commit 0be162d227
3 changed files with 5 additions and 2 deletions

View File

@@ -69,6 +69,7 @@ Changes from ns-3.39 to ns-3.40
* (core) `EmpiricalRandomVariable` no longer requires that a CDF pair with a range value exactly equal to 1.0 be added (see issue #922).
* (wifi) Upon ML setup, a non-AP MLD updates the IDs of the setup links to match the IDs used by the AP MLD.
* (wifi) Attribute **TrackSignalsFromInactiveInterfaces** in SpectrumWifiPhy has been defaulted to be enabled.
* (wifi) The default BlockAck buffer size is raised to the max value allowed by the supported standard
Changes from ns-3.38 to ns-3.39
-------------------------------

View File

@@ -23,6 +23,7 @@ Release 3-dev
- (lr-wpan) !1686 - Change CapabilityField to standard bitmap
- (lr-wpan) !1698 - Change SuperframeField to standard bitmap
- (lr-wpan) !1706 - Create MAC layer abstraction (decoupling, alternative MACs)
- (wifi) Added support for BlockAck buffer size of up to 1024 MPDUs (EHT STAs only)
### Bugs fixed

View File

@@ -856,14 +856,15 @@ attributes for 802.11ax devices.
Ptr<HeConfiguration> heConfiguration = wnd->GetHeConfiguration();
heConfiguration->SetGuardInterval(NanoSeconds(1600));
802.11ax allows extended compressed Block ACKs containing a 256-bits bitmap, making
802.11ax allows compressed Block ACKs containing a 256-bits bitmap, making
possible transmissions of A-MPDUs containing up to 256 MPDUs, depending on the
negotiated buffer size. In order to configure the buffer size of an 802.11ax device,
the following line of code could be used:
.. sourcecode:: cpp
heConfiguration->SetMpduBufferSize(256);
WifiMacHelper mac;
mac.SetType("ns3::StaWifiMac", "MpduBufferSize", UintegerValue(256));
For transmitting large MPDUs, it might also be needed to increase the maximum
aggregation size (see above).