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 |
|
Gabriel Ferreira
|
1b71af65b3
|
test: disable command line colouring during test-ns3.py tests
|
2023-01-22 15:14:42 +00:00 |
|
Gabriel Ferreira
|
3a0bd53c7a
|
build: add distclean option to the ns3 script
|
2023-01-22 15:14:42 +00:00 |
|
Gabriel Ferreira
|
a861b65dc8
|
build: accept ./ns3 help in addition to ./ns3 --help
|
2023-01-22 15:14:42 +00:00 |
|
Sébastien Deronne
|
a534b60ce0
|
wifi: Fix bits not cleared before updating Basic HE-MCS And NSS Set in HE Operation IE
|
2023-01-19 20:38:40 +01:00 |
|
Sébastien Deronne
|
ff55f48be4
|
wifi: Fix default value for Basic HE-MCS And NSS Set in HE Operation IE
|
2023-01-19 20:15:11 +01:00 |
|
Sébastien Deronne
|
9f87376a2c
|
wifi: Fix parameters passed to fallback error rate model in TableBasedErrorRateModel
|
2023-01-19 19:11:00 +00:00 |
|
Sebastien Deronne
|
0bcaa034c4
|
wifi: Fix PHY rate used for 4096-QAM in YANS error rate model
|
2023-01-19 19:11:00 +00:00 |
|
André Apitzsch
|
16e725fd96
|
core: Add missing library in system-path.cc
fixes error: use of undeclared identifier 'memset'; did you mean 'wmemset'?
|
2023-01-18 20:58:20 -08:00 |
|
Sébastien Deronne
|
82b6fe67aa
|
wifi: Add tests for EHT capabilities serialization and deserialization
|
2023-01-15 15:13:37 +00:00 |
|
Sébastien Deronne
|
ecffca222c
|
wifi: 802.11be STAs always support 40 MHz in 5 GHz and 6 GHz bands
|
2023-01-15 15:13:37 +00:00 |
|
Sébastien Deronne
|
1c62fbe5c2
|
wifi: Use EHT capabilities to add supported EHT MCS in WifiRemoteStationManager
|
2023-01-15 15:13:37 +00:00 |
|
Sébastien Deronne
|
359b6d873c
|
wifi: Add function set PPE thresholds in EHT capabilities
|
2023-01-15 15:13:37 +00:00 |
|
Sébastien Deronne
|
568cf017e2
|
wifi: Add EHT PPE thresholds subfield to EHT capabilities
|
2023-01-15 15:13:37 +00:00 |
|
Sébastien Deronne
|
413b9b64a3
|
wifi: Fill EHT-MCS And NSS Set field in EHT capabilities
|
2023-01-15 15:13:37 +00:00 |
|
Sébastien Deronne
|
4a05823c5c
|
wifi: Add EHT-MCS And NSS Set field to EHT capabilities
|
2023-01-15 15:13:37 +00:00 |
|
Sébastien Deronne
|
9e5413329d
|
wifi: Pass deserialized VHT and HE capabilities to EHT capabilities constructor
|
2023-01-15 15:13:37 +00:00 |
|
Sébastien Deronne
|
b033ffa969
|
wifi: Fill in some flags in EHT PHY Capabilities Information field
|
2023-01-15 15:13:37 +00:00 |
|