Sébastien Deronne
f71b2e45b9
wifi: Extend MAC OFDMA tests to verify 802.11be up to 320 MHz
2025-05-23 17:12:53 +02:00
Sébastien Deronne
a7878e1023
wifi: Extend PHY OFDMA tests to verify 802.11be up to 320 MHz
2025-05-23 17:12:53 +02:00
Sébastien Deronne
aa55d5d15a
wifi: Extend primary channel tests for 802.11be up to 320 MHz
2025-05-23 17:12:53 +02:00
Sébastien Deronne
fd4aa7262a
wifi: Extend SIG-B duration tests for 802.11be
2025-05-23 17:12:53 +02:00
Sébastien Deronne
876cbe877f
wifi: Extend maximum value for EmlsrManager::AuxPhyChannelWidth to 320 MHz
2025-05-23 17:12:53 +02:00
Sébastien Deronne
e331723766
wifi: EHT radiotap extension for 320 MHz support
2025-05-23 17:02:20 +02:00
Sébastien Deronne
ec64773e61
wifi: Extend MinstrelHt to support 802.11be
2025-05-23 17:02:20 +02:00
Sébastien Deronne
7d6d710604
wifi: Use EHT RUs for EHT PPDUs
2025-05-23 17:02:20 +02:00
Sébastien Deronne
a98446d27a
wifi: Rework function to keep only HE specific in HePpdu
2025-05-23 17:02:20 +02:00
Sébastien Deronne
a9e64e0d94
wifi: Rework conversion from RU subcarriers to the indices used by the Spectrum model
2025-05-23 17:02:20 +02:00
Sébastien Deronne
302cc5bbc4
wifi: Extend RU allocation in MU-RTS for CTS frames transmitted over 320 MHz
2025-05-23 17:02:20 +02:00
Sébastien Deronne
361d754a39
wifi: Handle RU allocation in trigger frames soliciting EHT TB PPDUs
2025-05-23 17:02:20 +02:00
Sébastien Deronne
2b74e04406
wifi: Support for trigger frames soliciting EHT TB PPDUs over 320 MHz
2025-05-23 17:02:20 +02:00
Sébastien Deronne
73b86c1f17
wifi: Provide trigger frame variant and bandwidth to compute size of MU-BAR for EHT
2025-05-23 17:02:20 +02:00
Sébastien Deronne
b953cae778
wifi: Add Special User Info field for trigger frames soliciting EHT TB PPDUs
2025-05-23 17:02:16 +02:00
Sébastien Deronne
45a48eb3b9
wifi: Fix trigger variant not set
2025-05-23 16:56:04 +02:00
Sébastien Deronne
41486429ca
wifi: Extend FILS frame tests for 802.11be at 320 MHz
2025-05-23 16:56:04 +02:00
Sébastien Deronne
6373477153
wifi: Support 320 MHz in FILS Discovery frames
2025-05-23 16:56:03 +02:00
Sébastien Deronne
cd16bf93b5
wifi: Extend dynamic channel operation test to cover 320 MHz
2025-05-23 16:56:03 +02:00
Sébastien Deronne
2b08cb0925
wifi: Extend channel settings tests for 320 MHz
2025-05-23 16:56:03 +02:00
Sébastien Deronne
d7742ed350
wifi: Extend spectrum PHY filter tests for 320 MHz
2025-05-23 16:56:03 +02:00
Sébastien Deronne
f2a64fd1e4
wifi: Extend CAM tests for 320 MHz
2025-05-23 16:56:03 +02:00
Sébastien Deronne
cbae2cf004
wifi: Extend CCA tests for 320 MHz
2025-05-23 16:56:03 +02:00
Sébastien Deronne
ee6c6162f8
wifi: Support CCA indication to cover up to 320 MHz
2025-05-23 16:56:03 +02:00
Sébastien Deronne
2e31023542
wifi: Extend TX duration tests for 802.11be
2025-05-23 16:56:03 +02:00
Sébastien Deronne
10428548f2
wifi: Support transmission and reception of 320 MHz EHT PPDUs
2025-05-23 16:56:03 +02:00
Sébastien Deronne
08c726ebd0
wifi: Extend TX masks tests for 802.11be
2025-05-23 16:56:03 +02:00
Sébastien Deronne
4abcc794e5
wifi: Rework PSD creation to support channels widths made of multiple 80 MHz ones
2025-05-23 16:56:03 +02:00
Sébastien Deronne
80e0e09584
wifi: Indicate 320 MHz operation to EHT STAs
2025-05-23 16:56:03 +02:00
Sébastien Deronne
30331ec671
wifi: Indicate 320 MHz support in EHT capabilities
2025-05-23 16:56:03 +02:00
Sébastien Deronne
bcb7146846
wifi: Extend operating channel tests for 320 MHz
2025-05-23 16:56:03 +02:00
Sébastien Deronne
8f58710333
wifi: Define 320 MHz operating channels
2025-05-23 16:56:03 +02:00
Sébastien Deronne
645aa6fe20
wifi: Support operating class for 320 MHz in RNR IEs
2025-05-23 16:56:03 +02:00
Sébastien Deronne
8c0fad811f
wifi: Allow configuration of channel widths up to 320 MHz
2025-05-23 16:56:03 +02:00
Sébastien Deronne
339a3a170f
wifi: Extend WifiTxVector::IsValid for 320 MHz
2025-05-23 16:56:03 +02:00
Sébastien Deronne
f7e98e7230
wifi: Check TXVECTOR is valid when computing duration
2025-05-23 16:56:03 +02:00
Sébastien Deronne
4a3f076402
wifi: Move constants defined in specifications to wifi-constants
2025-05-23 16:56:03 +02:00
Sébastien Deronne
1e0604dd7c
wifi: Cleanup unnecessary increment
2025-05-23 16:56:03 +02:00
Eduardo Almeida
9d3c3f2349
buildings, energy: Fix typos
2025-05-22 18:15:26 +01:00
Eduardo Almeida
2e799243ad
doc: Fix note about supported clang-format versions
2025-05-22 18:15:26 +01:00
Eduardo Almeida
5d895f662d
doc: Fix formatting of code samples
2025-05-22 18:15:26 +01:00
Eduardo Almeida
a92941c6ab
doc: Fix rendering issues due to excessive indentation
2025-05-22 18:15:26 +01:00
Stefano Avallone
f9b7ac722d
wifi: Allow starting a DL TXOP even if main PHY does not receive an ICF
2025-05-17 12:37:56 +02:00
Stefano Avallone
2cf07a6c90
wifi: Remove invalid assert
...
It may also happen to a main PHY in RX state waiting to be connected to
a link that it is connected to the link and the MAC header information is
reset.
2025-05-17 12:37:56 +02:00
Stefano Avallone
1bc330e56c
wifi: EMLSR clients drop MPDUs received after scheduling a CTS response
...
Prevents scheduling a CTS response twice, as observed in a corner case
2025-05-17 12:37:56 +02:00
Stefano Avallone
4fcb82a119
wifi: Split EMLSR test in multiple test suites
2025-05-17 12:37:56 +02:00
Stefano Avallone
6ff7c27987
wifi: Extend EMLSR test case to check main PHY switch interruption when aux PHY gains channel access
2025-05-17 12:37:56 +02:00
Stefano Avallone
9c134bbc45
wifi: Improve condition for running MSD timer in EMLSR test
2025-05-17 12:37:56 +02:00
Stefano Avallone
dde739cafe
wifi: EMLSR test accounts for corner case in which channel access is obtained before main PHY completes switch
2025-05-17 12:37:56 +02:00
Stefano Avallone
43b65164ed
wifi: Connect callbacks for all ACs in the EMLSR test
2025-05-17 12:37:56 +02:00