Commit Graph

15274 Commits

Author SHA1 Message Date
Stefano Avallone
34956c3ceb wifi: Add a trace source to WifiPhy to notify of MAC header reception 2024-09-01 15:38:14 +02:00
Stefano Avallone
f78be0a507 wifi: Add unit test to check ChannelAccessManager attributes 2024-09-01 15:38:14 +02:00
Stefano Avallone
7b31f77674 wifi: Proactively generate backoff if counter is zero and medium becomes busy 2024-09-01 15:38:14 +02:00
Stefano Avallone
f621969701 wifi: Extend EMLSR unit test to check aux PHYs that are not TX capable 2024-09-01 15:38:14 +02:00
Stefano Avallone
f73e943e6c wifi: Cleanup unused methods in ChannelAccessManager 2024-09-01 15:38:14 +02:00
Stefano Avallone
0b4ebba006 wifi: Generate in-device interference during transmissions on EMLSR links
...if the corresponding attribute is set to true
2024-09-01 15:38:14 +02:00
Stefano Avallone
84202aeec3 wifi: Let EMLSR Manager decide whether to allow or not an UL TXOP 2024-09-01 15:38:14 +02:00
Stefano Avallone
54a2c0032a Resume aux PHY from sleep directly (do not schedule) 2024-09-01 15:38:14 +02:00
Stefano Avallone
d30c67fd93 wifi: Main PHY can switch link if aux PHY is not TX capable 2024-09-01 15:38:14 +02:00
Stefano Avallone
b762cf2f3a wifi: Make ChannelAccessManager methods returning backoff start and end public and const 2024-09-01 15:38:12 +02:00
Stefano Avallone
c1c65a168a wifi: Extend EMLSR test to check that Aux PHYs are put in sleep mode 2024-09-01 15:31:36 +02:00
Stefano Avallone
fafd2d9306 wifi: Put Aux PHY in sleep mode if operating on the same link as the main PHY 2024-09-01 15:31:36 +02:00
Stefano Avallone
8dc920e488 wifi: Check if a PHY is operating on a link when TXOP ends 2024-09-01 15:31:36 +02:00
Sébastien Deronne
086c0b0f0c wifi: Fix typos in Doxygen of the CAM 2024-09-01 08:04:07 +00:00
Gabriel Ferreira
2ed1ac1e24 build: Remove lib prefix from test module 2024-08-31 19:56:56 +02:00
Gabriel Ferreira
668ff9ad98 doc: Fix dead urls 2024-08-30 23:57:28 +00:00
Gabriel Ferreira
8783b6ffb6 tap-bridge: Set TAP_CREATOR before calling the build_lib macro 2024-08-30 23:57:28 +00:00
Gabriel Ferreira
4f5b356517 build: Remove NS3_ENABLE_EXAMPLES flag
examples_as_tests_dependencies macro adds examples called by tests as CMake target dependencies
2024-08-30 23:57:28 +00:00
Gabriel Ferreira
c3236a29fc build: Refactor build_lib and static/monolib target setups 2024-08-30 23:57:28 +00:00
Gabriel Ferreira
e0714d3119 examples: Rename examples that match module libraries names 2024-08-30 23:57:28 +00:00
Tom Henderson
192dd4d25f tcp (fixes #1121): Fix SetParent() in GetTypeId() 2024-08-30 15:57:06 +00:00
Eduardo Almeida
ef83c82e95 core: Add conditional compilation guards to int64x64*.cc files 2024-08-29 23:21:21 +00:00
Eduardo Almeida
c455e4a360 core: Split C++ include guards from int64x64 include logic 2024-08-29 23:21:21 +00:00
Sébastien Deronne
ac7a5074b5 wifi: Cleanup unused functions in WifiSpectrumValueHelper 2024-08-29 18:41:51 +00:00
Sébastien Deronne
67f517faa3 wifi: Fix incorrect type for channel number in tests 2024-08-29 18:41:51 +00:00
Sébastien Deronne
0f1b90335f examples: Add missing Time for duration parameters in wifi examples 2024-08-29 18:41:51 +00:00
Eduardo Almeida
084eb11547 wifi: Move clang-format guard 2024-08-29 14:27:07 +00:00
Eduardo Almeida
e8ed6a539c Fix Doxygen formatting 2024-08-29 01:03:20 +00:00
Sébastien Deronne
4f8f110e7d wifi: Correct user documentation 2024-08-28 22:02:30 +02:00
Tommaso Pecorella
f5c5b48aac nix-vector-routing: small optimization to route print function 2024-08-26 13:48:58 -05:00
Tom Henderson
66aa18e586 wifi: Fix RxSignalInfo units bug 2024-08-25 07:17:24 +00:00
Eduardo Almeida
1123f6bec3 internet: Change spelling to SPFVertex to avoid ignoring plural forms in codespell 2024-08-24 23:57:27 +00:00
Sébastien Deronne
c355d10190 wifi: Update user documentation for 80+80MHz support 2024-08-21 20:17:57 +02:00
Sébastien Deronne
fc0f624bd4 wifi: Fill in VHT operations IE for 80+80 MHz 2024-08-21 20:17:57 +02:00
Tom Henderson
83f88c9dd7 mobility: Improve logging and method name for RandomWalk2dMobilityModel 2024-08-21 15:48:54 +00:00
Sébastien Deronne
7b0c6c62bc core: Add test for largest extreme value random distribution 2024-08-20 18:04:33 +00:00
Sébastien Deronne
73474d22dc core: Add largest extreme value random distribution 2024-08-20 18:04:33 +00:00
Sébastien Deronne
287ae60ae3 core: Add test for laplacian random distribution 2024-08-20 18:04:33 +00:00
Sébastien Deronne
a9ffe7821e core: Add laplacian random distribution 2024-08-20 18:04:33 +00:00
Sébastien Deronne
13e30c04b5 core: Extend random variable tests to verify calculated mean for Weibull distribution 2024-08-20 18:04:33 +00:00
Sébastien Deronne
c834704d89 core: Add functions to calculate mean for Weibull distribution 2024-08-20 18:04:33 +00:00
Gabriel Ferreira
6729775f0f core: (fixes #1118) Demangle EnumValue typenames for doxygen 2024-08-14 15:48:20 +00:00
Gabriel Ferreira
7a55c57c9a core: Separate C++ demangler from CallbackImplBase 2024-08-14 15:48:20 +00:00
Federico Guerra
66b6653a40 uan: (fixes #1115) Fix PER calculation of M-QAM (fix due to donghuiyong) 2024-08-08 05:54:06 -07:00
Federico Guerra
593c5401bf uan: (fixes #1112) Fix Thorp attenuation formula (fix due to donghuiyong) 2024-08-07 21:31:25 +00:00
Sébastien Deronne
4d11f2b3e1 wifi: Add test to verify 80+80MHz transmissions 2024-08-03 10:24:00 +02:00
Sébastien Deronne
ae7c99a5d5 wifi: Add test to verify the bands that are tracked in interference helper upon channel switching 2024-08-03 10:24:00 +02:00
Sébastien Deronne
00e968aeea wifi: Add test to verify band indices calculations 2024-08-03 10:23:59 +02:00
Sébastien Deronne
755bf78b02 wifi: Add test to verify conversion from ChannelSettings attribute to WifiPhyOperatingChannel 2024-08-03 10:23:59 +02:00
Sébastien Deronne
a3f03a5bf1 wifi: Add logs to indicate whether a given band is removed from the interference helper 2024-08-03 10:23:59 +02:00