Commit Graph

395 Commits

Author SHA1 Message Date
Stefano Avallone
1a088e0e58 wifi: Increment frame retry count on Normal Ack timeout 2024-11-13 07:32:57 +00:00
Gabriel Ferreira
0e41a5555f check-style: Replace NBSP with empty space 2024-11-10 20:11:29 +01:00
Eduardo Almeida
6ef966c4cf Replace Doxygen tags using \ with @ 2024-11-08 18:05:46 +00:00
Eduardo Almeida
5afa1fd7ef Use Time() constructor with integer values 2024-11-08 18:01:13 +00:00
Eduardo Almeida
f77250cc92 Use default Time() constructor when initializing 0 time 2024-11-08 18:01:06 +00:00
Eduardo Almeida
3c706947a0 Use Time comparison functions rather than Time(0) 2024-11-08 18:01:00 +00:00
Stefano Avallone
94f44e69fc wifi: Use TXNAV to check whether CF-End must be sent 2024-11-03 14:51:11 +00:00
Eduardo Almeida
7ad78d41c3 Remove trailing semicolon in empty function bodies 2024-10-22 23:24:40 +00:00
André Apitzsch
8bc94a1cc3 Use SPDX license identifiers 2024-09-06 19:32:31 +00:00
Sébastien Deronne
578fecdcba wifi: Use time instead of uint16_t for guard interval duration 2024-09-03 20:19:29 +00:00
Gabriel Ferreira
e0714d3119 examples: Rename examples that match module libraries names 2024-08-30 23:57:28 +00:00
Eduardo Almeida
e8ed6a539c Fix Doxygen formatting 2024-08-29 01:03:20 +00:00
Stefano Avallone
b31caee0e3 wifi: Remove unused functions 2024-07-02 10:07:47 +02:00
Stefano Avallone
3652a2ef51 wifi: Remove old Enqueue methods and use new ones 2024-07-02 10:07:47 +02:00
Stefano Avallone
35d4921402 wifi: Add new WifiMac::Enqueue methods to avoid code duplication
At this stage, these methods are not yet used.
2024-07-02 10:07:47 +02:00
Eduardo Almeida
0e48e6ce28 Fix formatting of Doxygen verbatim blocks and add missing tags
Co-authored-by: Peter D. Barnes, Jr <barnes26@llnl.gov>
2024-06-07 17:31:32 +00:00
Gabriel Ferreira
01138ef2d7 (fixes #161) Deprecate EventId::IsRunning() and replace it with EventId::IsPending() 2024-05-14 12:40:54 -03: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
cb67e39e63 wifi: (Qos)Txop attributes can be set through WifiMacHelper 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
5b54afeca6 wifi: Do not unblock links always in the same order 2024-04-20 17:42:25 +02:00
André Apitzsch
a5c42bc879 core: Use enum class for TestSuite::Type 2024-03-15 09:27:53 +01:00
André Apitzsch
e46d2a8024 core: Use enum class for TestCase::TestDuration and rename it to TestCase:Duration 2024-03-15 09:27:52 +01:00
Eduardo Almeida
456f840cc7 doc: Add warning-as-error to Sphinx options 2024-02-23 12:30:43 +00:00
Tommaso Pecorella
6fb9855af5 doc: align documentation and classes to match and remove warnings. 2024-02-21 12:29:26 -06:00
Gabriel Ferreira
e1d55570bc Use static Mac48Address broadcast address 2024-02-13 13:55:21 +01:00
Stefano Avallone
35395b37ac wifi: Request channel access if frames available on TXOP end 2024-02-09 08:55:28 +01:00
Stefano Avallone
8cbcd0cb96 wifi: Possibly invoke backoff when no transmission is made in a TXOP 2024-01-26 08:54:28 +00:00
Gabriel Ferreira
7806ff2e85 build: update LIBRARIES_TO_LINK lists with minimal sets 2023-12-15 13:24:29 -03:00
Stefano Avallone
ab862982ab wifi: Move action frames to a separate file 2023-11-26 18:34:52 +01:00
Gabriel Ferreira
8f6a3413a4 style: apply black and isort 2023-11-20 21:30:01 -03:00
Eduardo Almeida
0cb17f8281 Simplify formatting by removing redundant parenthesis and semicolons 2023-10-31 17:59:16 +00:00
Gabriel Ferreira
2797c90b18 build: format cmake 2023-10-17 18:16:21 -03:00
Eduardo Almeida
59246fb83d Fix spelling typos 2023-10-03 00:32:07 +01:00
Tommaso Pecorella
59985e5557 build: simplify modules dependencies 2023-09-20 13:00:31 +02:00
Eduardo Almeida
1f438ce6f4 Fix clang-tidy modernize-use-auto warnings 2023-09-18 00:36:46 +01:00
Eduardo Almeida
aedd34ca8f Fix local #include headers by removing the "ns3/" prefix 2023-09-17 17:19:59 +01:00
Eduardo Almeida
62b3adef31 Fix clang-tidy modernize-use-transparent-functors warnings 2023-08-24 01:35:02 +01:00
Eduardo Almeida
42d6eea6de Remove emacs lines from Python and C++ files 2023-05-23 16:20:52 +00:00
Eduardo Almeida
99c802113b Remove unnecessary struct specifier 2023-05-13 20:27:17 +00:00
Eduardo Almeida
a93c357141 Fix clang-tidy readability-simplify-boolean-expr warnings 2023-05-07 19:06:35 +01:00
Stefano Avallone
dd7abf4cfb wifi: Remove unused WifiInformationElementVector 2023-04-17 16:31:15 +00:00
Stefano Avallone
b5476b8560 wifi: Remove unneeded WifiInformationElement::DeserializeIfPresent() variant 2023-04-17 16:31:15 +00:00
Stefano Avallone
19e376646e wifi: Port probe response and association response to the new mgt header 2023-04-17 16:31:15 +00:00
Stefano Avallone
ba3019b3d8 wifi: Break the tight relationship between SupportedRated and ExtendedSupportedRates 2023-04-17 16:31:15 +00:00
Gabriel Ferreira
540f48c55a Fix additional typos 2023-03-20 02:14:44 +00:00
Gabriel Ferreira
6f076416e7 Fix typos 2023-02-21 22:29:29 -03:00
Eduardo Almeida
c5371d938c Fix clang-tidy readability-make-member-function-const warnings 2023-02-21 16:09:35 +00:00