Commit Graph

17308 Commits

Author SHA1 Message Date
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
Sebastien Deronne
1c12440603 wifi: Add EHT PHY Capabilities Information field to EHT capabilities 2023-01-15 15:13:37 +00:00
Sebastien Deronne
64c8423e3e wifi: Fill in Maximum MPDU Length and Maximum A-MPDU Length Exponent Extension in EHT capabilities 2023-01-15 15:13:37 +00:00
Sebastien Deronne
1e9a37b1b1 wifi: Add EHT MAC Capabilities Information field to EHT capabilities 2023-01-15 15:13:37 +00:00
Sebastien Deronne
a9b6995359 wifi: Fix potential byte order issue in HE capabilities 2023-01-15 15:13:37 +00:00
Wouter Overmeire
f523ee2c9d doc: Add missing colon to test-framework.rst 2023-01-14 07:26:23 -08:00
Sebastien Deronne
26fa853b86 wave: Do not serialize the whole WifiTxVector 2023-01-14 14:18:33 +00:00
Sébastien Deronne
3d1f1fa444 wifi: Cleanup unused typedef in BlockAckManager 2023-01-14 14:18:33 +00:00
Sébastien Deronne
30e535d61e wifi: Fix non-OFDMA duration for EHT PPDUs 2023-01-14 10:52:30 +00:00
Sébastien Deronne
16072fea26 wifi: Fix mispelling of 'occurred' in various places 2023-01-12 21:37:01 +01:00
Sébastien Deronne
d620b68e63 wifi: Rename WifiPpdu::CanBeReceived to WifiPpdu::DoesCoverChannel 2023-01-12 21:37:01 +01:00
Sébastien Deronne
98eac84386 wifi: Only APs can receive HE TB PPDUs that do not overlap the primary channel 2023-01-12 21:37:01 +01:00
Sébastien Deronne
b9c81f483b wifi: Rework function calls to determine whether PHY shall issue a PHY-RXSTART.indication 2023-01-12 21:37:01 +01:00
Sébastien Deronne
6459da6718 wifi: Add test to verify a PPDU is dropped if its bandwidth is larger than the one of the RX PHY 2023-01-12 21:37:01 +01:00
Sébastien Deronne
7803604edb wifi: Add tests for WifiPpdu::DoesOverlapChannel and WifiPpdu::CanBeReceived 2023-01-12 21:37:01 +01:00
Sébastien Deronne
71ea9ccfdf wifi: Fix WifiPpdu::CanBeReceived not returning false when the whole primary channel is not covered by the width of the incoming PPDU 2023-01-12 20:16:19 +00:00
Peter Barnes
d547cf4a02 util: SplitString function to split a string on a delimiter 2023-01-06 02:00:19 +00:00
Peter D. Barnes, Jr
0951dbc128 core: cache parsing of environment variables 2023-01-05 15:49:31 -08:00
Peter D. Barnes, Jr
e64d589073 doc: environment variables 2023-01-05 15:49:30 -08:00
Peter D. Barnes, Jr
f51780101a doc: remove space in nested templates 2023-01-05 23:47:13 +00:00
Peter D. Barnes, Jr
700543b01a doc: remove space before paren in code samples 2023-01-05 23:47:13 +00:00
Peter D. Barnes, Jr
820c029e8b doc: (void)' -> ()' in documentation 2023-01-05 23:47:13 +00:00
Peter D. Barnes, Jr
3557cd86ea doc: sort Attributes and TraceSources alphabetically 2023-01-05 13:04:55 -08:00
Eduardo Almeida
5e4dfe69a6 build: Fix warnings in auxiliary files 2023-01-03 23:52:27 +00:00
Eduardo Almeida
6dedc58446 clang-tidy: Add UseColor setting 2023-01-03 23:52:27 +00:00
Stefano Avallone
65484a69db wifi: Reorganize wifi-mlo test to have a test base class 2022-12-31 14:50:09 +00:00
Stefano Avallone
0f733871fe wifi: Fix setting of addresses for transmissions between MLDs (STA side) 2022-12-31 14:50:09 +00:00
Stefano Avallone
c0e535c7df wifi: A non-AP MLD associated with a single link AP advertises the link MAC address 2022-12-31 14:50:09 +00:00
Stefano Avallone
e6d621613e wifi: AP MLD replicates broadcast frames on all links 2022-12-31 14:50:09 +00:00
Stefano Avallone
3050e6caac wifi: Fix data transmission between an MLD and a single link device 2022-12-31 14:50:09 +00:00
Stefano Avallone
408e61e0bb wifi: Add an ApWifiMac method to check if any link has been setup with a STA 2022-12-31 14:50:09 +00:00
Stefano Avallone
6388624be3 wifi: AP does not use links that have not been setup to transmit to a station 2022-12-31 14:50:09 +00:00