Commit Graph

18936 Commits

Author SHA1 Message Date
Eduardo Almeida
470b1839a0 clang-tidy: Add check bugprone-branch-clone 2024-05-11 01:04:03 +01:00
Stefano Avallone
dc4048ea49 Update RELEASE_NOTES.md 2024-05-10 19:04:17 +02:00
Stefano Avallone
8c19c968e2 wifi: Extend MLO test to check Capabilities elements in mgt frames 2024-05-10 19:04:17 +02:00
Stefano Avallone
135d53dff3 wifi: Fix NSS selection in 6 GHz band 2024-05-10 19:04:17 +02:00
Stefano Avallone
b104fa91b0 wifi: Have remote station manager GetHtSupported() return whether HT is really supported 2024-05-10 19:04:17 +02:00
Rami Abdallah
8a24f52aac wifi: HT and VHT are not supported on 6GHz links 2024-05-10 19:04:17 +02:00
Rami Abdallah
b47358f4a6 wifi: Include HE 6GHz Band Capabilities in management frames 2024-05-10 19:04:16 +02:00
Rami Abdallah
e7b50e8144 wifi: Add HE 6GHz Band Capabilities information element 2024-05-10 19:00:25 +02:00
Rami Abdallah
167c5ac753 wifi: Fill in 6 GHz Operation Information field in HE Operation IE
...when included in a frame sent on a 6 GHz link
2024-05-10 19:00:25 +02:00
Stefano Avallone
efa760e778 wifi: Add a unit test for HE information elements 2024-05-10 19:00:25 +02:00
Stefano Avallone
88c0e53bc4 wifi: Update HE Operation information element to final 11ax version 2024-05-10 19:00:25 +02:00
Rami Abdallah
4074f38fa2 wifi: Add unit test for FILS Discovery frames 2024-05-10 19:00:25 +02:00
Stefano Avallone
21fd03fbda wifi: Fix assert preventing usage of 32-byte SSIDs 2024-05-10 19:00:25 +02:00
Rami Abdallah
f979d4e389 wifi: Add support for APs sending FILS Discovery frames 2024-05-10 19:00:25 +02:00
Rami Abdallah
e87b1e0d34 wifi: Add support for FILS Discovery action frame 2024-05-10 19:00:25 +02:00
Stefano Avallone
4fcdc10998 wifi: Add a class for optional fields with presence indicator flag 2024-05-10 19:00:25 +02:00
Davide Magrin
fe4cd3b362 wifi: Add TIM Information Element and tests for PS 2024-05-10 19:00:25 +02:00
Stefano Avallone
cc51f7a2f9 wifi: Add missing configuration setting to EMLSR test 2024-05-10 18:47:50 +02:00
Eduardo Almeida
2d9c369f12 wifi: Add missing return statement 2024-05-10 10:38:08 +00:00
Eduardo Almeida
65a7eccdec dsr, internet, wifi: Fix spelling typos 2024-05-10 10:38:08 +00:00
Tom Henderson
ddb530c956 core, tests: Reset default values for every TestCase 2024-05-10 00:39:54 +00:00
Tom Henderson
a3c19e5d14 doc: Remove references to waf 2024-05-09 23:03:52 +00:00
Stefano Avallone
5840590ed1 core: Inline AttributeContainerValue::CopyFrom to fix build issue in optimized mode 2024-05-09 10:16:35 +02:00
Stefano Avallone
ae7e7f370f core: Add an assert to trickle timer test to fix build issue in optimized mode 2024-05-08 23:21:55 +02:00
Stefano Avallone
a1a6cd953b wifi: (fixes #1080) Fix build with g++ 14.1.1 2024-05-08 23:21:55 +02:00
Gabriel Ferreira
10f882eeba antenna, spectrum: Enable superposed nodes in 3GPP assuming minimum separation 2024-05-08 15:34:05 +02:00
Tom Henderson
132a6ced06 wifi: Add LOG_LEVEL_INFO statement on AP beacon generation 2024-05-07 15:29:43 +00:00
Sébastien Deronne
b869610e33 Update RELEASE_NOTES.md 2024-05-07 07:45:24 +02:00
Sébastien Deronne
7efef8813e examples: Use DataRate for data rate parameters in wifi examples 2024-05-07 07:45:24 +02:00
Sébastien Deronne
86ca94f1d7 examples: Use Time for duration parameters in wifi examples 2024-05-07 07:45:24 +02:00
Stefano Avallone
c904fe9e3c wifi: Replace WifiMac::ConfigureStandard() with a (private) CompleteConfig() method 2024-05-06 14:22:11 +00:00
Stefano Avallone
f3111932ad wifi: FrameExchangeManager attributes can be set through WifiMacHelper 2024-05-06 14:22:11 +00:00
Stefano Avallone
f004f0109f wifi: ChannelAccessManager attributes can be set through WifiMacHelper 2024-05-06 14:22:11 +00:00
Stefano Avallone
91c6b4b782 wifi: Add WifiMac method to create links 2024-05-06 14:22:11 +00:00
Stefano Avallone
39c9de998d wifi: Extend TXOP test to check access parameters advertised by APs 2024-05-06 14:22:11 +00:00
Stefano Avallone
4a4477a0be wifi: Allow APs using different access parameters than STAs 2024-05-06 14:22:11 +00:00
Stefano Avallone
b889917a05 wifi: Update a few examples to configure TXOP limit from helper 2024-05-06 14:22:11 +00:00
Stefano Avallone
dd49dbfac8 wifi: (fixes #1072) Enable using Txop attributes to set DCF/EDCA access parameters 2024-05-06 14:22:11 +00:00
Stefano Avallone
eb0b861236 wifi: Obsolete Txop attributes MinCw, MaxCw, Aifsn and TxopLimit
These attributes cannot hold an "empty" value which is needed to
indicate that the user wants to use the default value defined by
the standard. The corresponding attributes for multi-link devices
can be used instead.
2024-05-06 14:22:11 +00:00
Stefano Avallone
cb67e39e63 wifi: (Qos)Txop attributes can be set through WifiMacHelper 2024-05-06 14:22:11 +00:00
Stefano Avallone
c98bea823c examples: Assign streams in wifi-simple-ht-hidden-stations 2024-05-06 14:22:11 +00:00
Stefano Avallone
4af7d97120 wifi: Use attribute to set the AC of the queue of a Txop object 2024-05-06 14:22:11 +00:00
Stefano Avallone
b19dd21407 wifi: Update TXOP holder when receiving a BlockAckReq frame 2024-05-06 07:33:00 +00:00
Stefano Avallone
738613e0e3 wifi: AP does not unblock TX if EMLSR client is holding a TXOP on another link 2024-05-06 07:33:00 +00:00
Stefano Avallone
53afb05f97 wifi: Consider previous TXOP as ended when starting a new TXOP 2024-05-06 07:33:00 +00:00
Stefano Avallone
c60eb0208d wifi: AP blocks TX to EMLSR clients holding a TXOP on another link 2024-05-06 07:33:00 +00:00
Stefano Avallone
0a4a96f459 wifi: Make sure links are blocked when sending CTS to EMLSR client 2024-05-06 07:33:00 +00:00
Stefano Avallone
bbf1086821 wifi: Main PHY must have enough time to switch when aux PHY receives an ICF 2024-05-06 07:33:00 +00:00
Stefano Avallone
fc4df268bd wifi: Move actions AP takes when an EMLSR client starts a TXOP to a separate method 2024-05-06 07:33:00 +00:00
Stefano Avallone
1bc60dae3e wifi: Split calculation and setting of the TXOP holder 2024-05-06 07:33:00 +00:00