Eduardo Almeida
|
af86afe102
|
gitignore: Add ".ns3rc" file to .gitignore
|
2023-01-26 23:22:46 +00:00 |
|
Eduardo Almeida
|
45ae14cadc
|
core: Fix unused variable warning of no-op NS_ASSERT macros
|
2023-01-26 19:10:15 +00:00 |
|
Tommaso Pecorella
|
d00c3d074a
|
utils: add doxygen to create-module.py results
|
2023-01-26 15:32:58 +00:00 |
|
Tommaso Pecorella
|
edbcba3cca
|
doc: clarify doxygen grouping
|
2023-01-26 15:32:58 +00:00 |
|
Tommaso Pecorella
|
e70c07547d
|
ci: use doxygen 1.9.6 on ArchLinux
|
2023-01-26 15:32:58 +00:00 |
|
Tommaso Pecorella
|
13dd4f19f5
|
doc: (fixes #829) add dark mode support to doxygen pages
|
2023-01-26 15:32:58 +00:00 |
|
Tommaso Pecorella
|
06d0ff20d0
|
doc: (fixes #817) various fixes highlighted by doxygen 1.9.6
|
2023-01-26 15:32:58 +00:00 |
|
Stefano Avallone
|
90c8b78cc0
|
wifi: Support establishment of BA agreement between MLDs
|
2023-01-25 08:08:07 +00:00 |
|
Stefano Avallone
|
b39cac2f95
|
wifi: Pass MAC addresses by reference to BlockAckManager methods
|
2023-01-25 08:08:07 +00:00 |
|
Stefano Avallone
|
788f636304
|
wifi: Move recipient BA agreements to BlockAckManager
|
2023-01-25 08:08:07 +00:00 |
|
Stefano Avallone
|
e318b39397
|
wifi: Rename types and variables for BlockAckManager agreements
|
2023-01-25 08:08:07 +00:00 |
|
Stefano Avallone
|
118073387c
|
wifi: Revert the usage of a pending queue for recipient BA agreements
|
2023-01-25 08:08:07 +00:00 |
|
Stefano Avallone
|
8edde5c8f9
|
wifi: Move getters for BA and BAR type to WifiMac
|
2023-01-25 08:08:07 +00:00 |
|
Stefano Avallone
|
e7dbd9ff45
|
wifi: Rename BlockAckManager methods to indicate that they refer to the originator side
|
2023-01-25 08:08:07 +00:00 |
|
Stefano Avallone
|
c8ad2f4d45
|
wifi: BlockAckManager returns a const reference to Originator BA agreements
This is a cleanup of the API in preparation for moving Recipient BA
agreements to the BlockAckManager.
|
2023-01-25 08:08:07 +00:00 |
|
Stefano Avallone
|
7b5cb3b3e4
|
wifi: Restart access on all links when receiving ADDBA_RESPONSE
|
2023-01-25 08:08:07 +00:00 |
|
Stefano Avallone
|
ec40e2ad81
|
wifi: Restart access on all links upon ADDBA_RESPONSE timeout
|
2023-01-25 08:08:07 +00:00 |
|
Stefano Avallone
|
462fde3da8
|
wifi: Make sure the discarded frame is an ADDBA_REQUEST
|
2023-01-25 08:08:07 +00:00 |
|
Stefano Avallone
|
94785d98d3
|
wifi: Enable checking addresses of ADDBA_REQUEST frames in wifi-mlo test
|
2023-01-25 08:08:07 +00:00 |
|
Stefano Avallone
|
de99b54f13
|
wifi: Use link address for ADDBA_REQUEST frame sent by an MLD
|
2023-01-25 08:08:07 +00:00 |
|
Stefano Avallone
|
784a049954
|
wifi: GetAffiliatedStaAddress() returns nullopt if the remote station is not an MLD
...instead of asserting.
|
2023-01-25 08:08:07 +00:00 |
|
Stefano Avallone
|
ee8ec7f947
|
wifi: Get rid of magic numbers in Bug2470 test case
|
2023-01-25 08:08:07 +00:00 |
|
Stefano Avallone
|
e4013bd16f
|
wifi: Cleanup wifi-mlo test by removing code from previous attempt at using multiple spectrum channels
|
2023-01-25 08:08:07 +00:00 |
|
Stefano Avallone
|
cfdbf4c2cf
|
wifi: Add unit test for data transmission between MLDs (no BA)
|
2023-01-25 08:08:07 +00:00 |
|
Tommaso Pecorella
|
e312d69ab3
|
core: (fixes #578): test-runner exits if no TestSuite is specified
|
2023-01-24 19:53:49 +00:00 |
|
Sébastien Deronne
|
9664f53884
|
wifi: Call WifiPpdu::Copy only for APs expecting HE TB PPDUs
|
2023-01-24 18:34:15 +00:00 |
|
Sébastien Deronne
|
7bfc04fa6c
|
wifi: Add function to retrieve the latest entity supported by the PHY based on the configured standard
|
2023-01-24 18:34:15 +00:00 |
|
Stefano Avallone
|
e09b7db4e7
|
wifi: Extend MAC OFDMA test to check EHT and mixed HE/EHT scenarios
|
2023-01-24 09:45:37 +01:00 |
|
Stefano Avallone
|
a10ba77bef
|
wifi: Store EHT capabilities if present in the Association Request
|
2023-01-24 09:45:37 +01:00 |
|
Stefano Avallone
|
1e2111161d
|
wifi: Extend RR MU scheduler to send/solicit EHT PPDUs
|
2023-01-24 09:45:37 +01:00 |
|
Stefano Avallone
|
2bcadb6034
|
wifi: Add convenient methods to check if a remote STA supports a given standard
|
2023-01-24 09:45:37 +01:00 |
|
Stefano Avallone
|
1f7ad5720e
|
wifi: Set TRIGVECTOR format based on Trigger Frame variant
|
2023-01-24 09:45:33 +01:00 |
|
Stefano Avallone
|
1b9cc1beea
|
wifi: Preliminary support for EHT variant Common/User Info field of Trigger Frames
|
2023-01-24 09:42:48 +01:00 |
|
Stefano Avallone
|
535452880e
|
wifi: Use enum class for Trigger Frame types
|
2023-01-24 09:42:48 +01:00 |
|
Stefano Avallone
|
83d44c91f7
|
wifi: Default ACK manager computes the correct format for responses to MU-BARs
|
2023-01-24 09:42:48 +01:00 |
|
Sébastien Deronne
|
fdcc37177a
|
wifi: HE FEM gets the appropriate PHY entity to set TRIGVECTOR and SIG-B mode
|
2023-01-24 09:42:48 +01:00 |
|
Stefano Avallone
|
1906dd708c
|
wifi: Extend EhtFEM, EhtPhy and EhtPpdu to support EHT SU transmissions
They are carried in EHT MU PPDUs, which have the EHT-SIG field.
|
2023-01-24 09:42:48 +01:00 |
|
Stefano Avallone
|
bdfa411183
|
wifi: Adjust HePhy and HePpdu to support EHT MU PPDUs
EHT SU transmissions are carried in EHT MU PPDUs, which have the EHT-SIG field.
Makes no difference for HE PPDUs.
|
2023-01-24 09:42:48 +01:00 |
|
Stefano Avallone
|
939b266414
|
wifi: Update WifiTxVector methods to account for EHT formats
|
2023-01-24 09:42:48 +01:00 |
|
Stefano Avallone
|
317e4bb7a0
|
wifi: WifiTxVector's MU info only contains MCS index, not a WifiMode
In the MU case, modulation class can be derived from the preamble type
|
2023-01-24 09:42:48 +01:00 |
|
Stefano Avallone
|
6c62f129b6
|
wifi: Add method to get modulation class from preamble type (when possible)
|
2023-01-24 09:42:48 +01:00 |
|
Sébastien Deronne
|
99cd2667d4
|
wifi: Add EHT_PPDU_TYPE to TXVECTOR
|
2023-01-24 09:42:48 +01:00 |
|
Sebastien Deronne
|
babdde901e
|
wifi: Add function to identify EHT preambles
|
2023-01-24 09:42:48 +01:00 |
|
Stefano Avallone
|
fc0cacd4a5
|
wifi: Add unit tests for more EHT IEs
|
2023-01-24 08:33:43 +00:00 |
|
Sharan Naribole
|
394548822e
|
wifi: Implement TID-to-Link Mapping IE
|
2023-01-24 08:33:43 +00:00 |
|
Sharan Naribole
|
66f838978b
|
wifi: Include EHT Operation in EHT AP management frames
|
2023-01-24 08:33:43 +00:00 |
|
Sharan Naribole
|
3d6801a88c
|
wifi: Add EHT Operation member in Management headers
|
2023-01-24 08:33:43 +00:00 |
|
Sharan Naribole
|
204fe5c68b
|
wifi: Implement EHT Operation IE
|
2023-01-24 08:33:43 +00:00 |
|
Tom Henderson
|
d6bf803347
|
docs: document clean commands for the tutorial
|
2023-01-22 15:14:42 +00:00 |
|
Gabriel Ferreira
|
6ed1378d1a
|
build: limit perf to target and remove context-switch events
|
2023-01-22 15:14:42 +00:00 |
|