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
Eduardo Almeida
971e5c15fa
Fix clang-tidy readability-container-size-empty warnings
2023-02-02 17:41:31 +00:00
Tommaso Pecorella
06d0ff20d0
doc: ( fixes #817 ) various fixes highlighted by doxygen 1.9.6
2023-01-26 15:32:58 +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
Eduardo Almeida
4930479af4
Remove enum / struct specifiers when declaring the variable's type
2022-12-05 19:05:45 +00:00
Eduardo Almeida
85ade4e18d
Fix Doxygen comment formatting and typos
2022-10-16 14:49:21 +01:00
Eduardo Almeida
95e95f8904
Fix clang-tidy warnings in brite, click, mpi, openflow, p2p, visualizer
2022-10-14 16:58:17 +00:00
Eduardo Almeida
dfc6fb9d2d
Remove emacs comment from C++ files
2022-10-14 14:13:12 +00:00
Eduardo Almeida
e25ff966fe
Apply clang-format to codebase
2022-10-07 20:08:35 +00:00
Eduardo Almeida
ebb596910c
Fix remaining clang-tidy warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
1b78ecc117
Fix clang-tidy readability-braces-around-statements warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
f87b53bbc5
Fix clang-tidy modernize-use-emplace warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
4af0fe4b85
Fix clang-tidy modernize-use-nullptr warnings
2022-10-07 11:48:10 +00:00
Eduardo Almeida
be07b6487a
Fix clang-tidy modernize-use-override warnings
2022-10-07 11:48:10 +00:00
Eduardo Almeida
6bb6383562
Fix clang-tidy modernize-redundant-void-arg warnings
2022-10-07 11:48:10 +00:00
Stefano Avallone
ce590ad057
wifi: WifiMac can receive pointers to const WifiMpdu
2022-09-25 14:17:15 +00:00
Stefano Avallone
def20b0276
wifi: Use 16 bits to represent the size of Information fields
...
...to support fragmentation of IEs that do not fit in 254/255 bytes
2022-09-19 16:10:07 +02:00
Stefano Avallone
e2ece0fc98
wifi: Make Extended Supported Rates IE optional in mgt frames
2022-09-19 16:10:07 +02:00
Stefano Avallone
932c017e3d
wifi: Prohibit (de)serializing the Information field of IEs directly
...
Use the methods to (de)serialize the whole IE instead.
2022-09-19 16:10:07 +02:00
Stefano Avallone
800b30728e
wifi: Rename WifiMacQueueItem as WifiMpdu
2022-09-11 13:03:30 +00:00
Stefano Avallone
4e70063f8c
wifi: Rework wifi MAC queues
...
Also, add a First Come First Serve wifi MAC queue scheduler
2022-09-11 13:03:30 +00:00
Tommaso Pecorella
832405f4a5
Fix trailing whitespaces
2022-09-04 21:53:48 +02:00
Peter D. Barnes, Jr
d635a72cbc
Use variadic argument lists in various Helpers.
...
QosWaveMacHelper::SetType() and NqosWaveMacHelper::SetType() were
virtual, but then they can't be templated to handle variadic
argument lists. The base class is not virtual, and nothing derives from
these classes, so virtual doesn't seem to be required.
2022-09-04 12:01:11 -07:00