Commit Graph

17298 Commits

Author SHA1 Message Date
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
Stefano Avallone
3c9e2fdf27 wifi: Pass link ID to MSDU/MPDU aggregator 2022-12-31 14:50:09 +00:00
Stefano Avallone
86d4562a11 wifi: Add a StaWifiMac method to get the IDs of the setup links 2022-12-31 14:50:09 +00:00
Gabriel Ferreira
ac394d35a9 internet-apps: fix CMake formatting 2022-12-30 02:57:42 +00:00
Gabriel Ferreira
c4ba542e7a build: switch from RULE_LAUNCH_COMPILE to CXX_COMPILER_LAUNCHER 2022-12-30 02:57:42 +00:00
Eduardo Almeida
e3b8bc49b5 Fix casing of classes, structs and enums to start with an uppercase letter 2022-12-28 18:15:44 +00:00
Wouter Overmeire
5934ee398f flow-monitor: Fix doc example reference 2022-12-23 21:38:31 +00:00
Stefano Avallone
c9c6b8c70a spectrum: Simplify code in MultiModelSpectrumChannel::AddRx() 2022-12-23 08:35:56 +01:00
Stefano Avallone
fe1861699b spectrum: Align {Single,Multi}ModelSpectrumChannel::AddRx() behavior 2022-12-23 08:31:39 +01:00
Tommaso Pecorella
51721531ef doc: highlight how to keep your fork in sync with nsnam/master 2022-12-23 05:30:24 +00:00
Tommaso Pecorella
4847bf6d2d ci: (fixes #830) skip clang-tidy-diff for non-sources locations 2022-12-22 23:42:30 +01:00