Commit Graph

18429 Commits

Author SHA1 Message Date
Gabriel Ferreira
0f45fcd005 build: initialize previously uninitialized variables 2023-11-19 12:30:11 -03:00
Gabriel Ferreira
b1d70e4561 lte: fix fd-net-device reference 2023-11-18 19:22:36 -03:00
Gabriel Ferreira
c12ba51a33 internet: remove unused header_files entry 2023-11-18 19:22:36 -03:00
Gabriel Ferreira
8a169a87d0 bridge,csma: remove unused test sources entry 2023-11-18 19:22:36 -03:00
Gabriel Ferreira
7acd800e9a build: removed unused code and variables 2023-11-18 19:22:35 -03:00
Gabriel Ferreira
acd344483a build: fix IGNORE_PCH forwarding in example macros 2023-11-18 19:22:06 -03:00
Gabriel Ferreira
8a2f4b642c build: rename optional_visualizer_lib to ns3-optional-visualizer-lib 2023-11-18 19:21:01 -03:00
Gabriel Ferreira
9a3b1ffb68 build: make optional_visualizer_lib into a cache variable 2023-11-18 19:19:04 -03:00
Gabriel Ferreira
008d6abb41 build: set cache variables instead of unsetting them 2023-11-18 19:19:04 -03:00
Gabriel Ferreira
d320f557c0 build: disable warnings on platform specific environment variables 2023-11-18 19:19:03 -03:00
Gabriel Ferreira
9a8fe0b657 build: add macros to disable and enable CMake developer warnings 2023-11-18 19:09:28 -03:00
Stefano Avallone
afe0c6b0f2 network: Packet socket client does not schedule Send() for bursts of packets 2023-11-17 08:47:45 +01:00
Biljana Bojovic
b75e2fc7ee spectrum: Fix t-test in three-gpp-channel test suite 2023-11-16 08:41:43 +00:00
Tom Henderson
2ff906d713 traffic-control: QueueDisc::GetCurrentSize should be const 2023-11-14 13:37:11 -08:00
Tom Henderson
7e9596c23a doc: Clarify MacPorts clang-tidy installation 2023-11-11 19:05:44 -05:00
Tom Henderson
103ed635b3 doc: Fix table formatting 2023-11-11 19:05:44 -05:00
Eduardo Almeida
e48ffcf42e ci: Merge both if conditions in clang-tidy job script 2023-11-10 11:36:40 +00:00
Eduardo Almeida
7e2952b102 ci: Ignore errors due to missing external headers 2023-11-10 11:36:40 +00:00
Eduardo Almeida
d5ca6920b3 ci: Remove installation of Python in clang-tidy job 2023-11-10 11:36:40 +00:00
Tommaso Pecorella
e43724f08a fix doxygen and tweak API 2023-11-10 09:50:44 +00:00
Tommaso Pecorella
808e3b4ec7 core: add a Simulator::GetStopEvent 2023-11-10 09:50:44 +00:00
Eduardo Almeida
a3d8cc4c23 clang-tidy: Remove check readability-uppercase-literal-suffix 2023-11-06 16:52:27 +00:00
Chaz Maschman
b1eed6a37f editorconfig: Place comments on a new line, as required by version >= 0.15.0 2023-11-05 14:12:23 +00:00
Gabriel Ferreira
0d8eaac1ba visualizer: (fixes #959) fix label positioning in PyViz 2023-11-05 00:15:38 -03:00
Gabriel Ferreira
6b928cdad5 build: Remove include directories propagation workaround required by CMake <= 3.12 2023-11-05 00:01:20 +00:00
Alexander Krotov
a1a6d55949 build: Use cmake options -S and -B to avoid changing working directory 2023-11-05 00:01:20 +00:00
Gabriel Ferreira
3a356f4680 build: bump minimum CMake version to CMake 3.13 2023-11-05 00:01:20 +00:00
Gabriel Ferreira
7060cb1387 config-store: (fixes #340) remove the -Wno-parentheses flag
Unnecessary since we stopped supporting older distributions such as Ubuntu 18.04
2023-11-04 16:12:36 -03:00
Stefano Avallone
b33bb703b6 wifi: Extend EMLSR test to cover UL TXOPs 2023-11-03 09:57:57 +00:00
Stefano Avallone
9a3698761b wifi: Extend EHT network example to support EMLSR 2023-11-03 09:57:57 +00:00
Stefano Avallone
15add8119c wifi: Re-enable EMLSR test cases 2023-11-03 09:57:57 +00:00
Stefano Avallone
ca8b623394 wifi: Keep transmissions blocked if main PHY switches link at TXOP end 2023-11-03 09:57:57 +00:00
Stefano Avallone
5ae44a876e wifi: Send RTS as non-HT dup if protecting a frame occupying at least 40 MHz 2023-11-03 09:57:57 +00:00
Stefano Avallone
d267f68c96 wifi: Aux PHYs only receive ICFs or management frames 2023-11-03 09:57:57 +00:00
Stefano Avallone
1b4bfdae6a wifi: AP MLD checks EMLSR clients switching to listening when receiving a PSDU 2023-11-03 09:57:57 +00:00
Stefano Avallone
c7b37d1caa wifi: Reduce amount of scheduled operations when switching main PHY 2023-11-03 09:57:57 +00:00
Stefano Avallone
459a5aa46b wifi: Stop transition delay timer when receiving an MPDU from an EMLSR client 2023-11-03 09:57:57 +00:00
Stefano Avallone
e97cab8ab8 wifi: EMLSR client drops ICF if received while terminating a TXOP on another link 2023-11-03 09:57:57 +00:00
Stefano Avallone
91f781d842 wifi: AP MLDs do not wait until end of PSDU to block transmissions for EMLSR clients on other links
Transmissions are blocked as soon as the first MPDU in the PSDU is received
2023-11-03 09:57:57 +00:00
Stefano Avallone
99cb2319cc wifi: AP MLD unblocks transmissions on other links if no response to MU-RTS
Transmissions are blocked by the AP MLD when sending the MU-RTS
2023-11-03 09:57:57 +00:00
Stefano Avallone
2dacfedaa5 wifi: Do not schedule EMLSR switching to listening if delay is zero 2023-11-03 09:57:57 +00:00
Stefano Avallone
df7e98c5c6 wifi: Use Duration/ID to identify end of TXOP of another MLD 2023-11-03 09:57:57 +00:00
Stefano Avallone
50af73a28d wifi: Wait some more time for PHY-RXSTART.indication if the PHY is decoding a PHY header 2023-11-03 09:57:57 +00:00
Stefano Avallone
15b5f49d34 wifi: Enable to restrict TX capabilities of aux PHYs 2023-11-03 09:57:57 +00:00
Stefano Avallone
da462654b7 wifi: Capabilities are independent of the width of the operating channel 2023-11-03 09:57:57 +00:00
Gabriel Ferreira
842871c6dc bindings: (fixes #796) Gracefully exit when bindings are unavailable 2023-11-03 01:28:26 +00:00
Gabriel Ferreira
9b7088d363 doc: add note regarding template classes and duplicate TypeId allocation 2023-11-02 23:40:06 +00:00
Gabriel Ferreira
f6f3df14da core: abort on duplicate TypeId 2023-11-02 23:40:06 +00:00
Tommaso Pecorella
f3a96ef5b5 network: clarify error msg when PacketTags are added twice 2023-11-01 21:37:04 +00:00
Alberto Gallegos Ramonet
900019e31e lr-wpan: Create MAC layer abstraction (decoupling, alternative MACs) 2023-11-01 11:16:57 +09:00