Commit Graph

18407 Commits

Author SHA1 Message Date
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
Eduardo Almeida
b681c2886a ci: Add clang-format-17 and upgrade clang-tidy to version 17 2023-10-31 17:59:16 +00:00
Eduardo Almeida
63372addd8 check-style: Add clang-format-17 to list of supported versions 2023-10-31 17:59:16 +00:00
Eduardo Almeida
0cb17f8281 Simplify formatting by removing redundant parenthesis and semicolons 2023-10-31 17:59:16 +00:00
Eduardo Almeida
16a4288636 Fix formatting inconsistencies between clang-format-17 and previous versions 2023-10-31 17:59:16 +00:00
Eduardo Almeida
1393f606e0 clang-tidy, ci: Replace ExtraArgs with ExtraArgsBefore 2023-10-31 17:55:15 +00:00
Eduardo Almeida
ebe4fa8c70 ci: Fix clang-tidy-diff job 2023-10-30 23:32:10 +00:00
Eduardo Almeida
629c0c1ed4 clang-tidy, ci: Move extra-args option to configuration file 2023-10-30 15:05:26 +00:00
Alberto Gallegos Ramonet
ef212ceb9b lr-wpan: Adds attributes to MLME-GET.request 2023-10-29 16:01:50 +09:00
Gabriel Ferreira
5cc21eea02 doc: add CMake format section 2023-10-28 16:52:19 -03:00
Gabriel Ferreira
a13acab475 tests: fix spelling mistake 2023-10-28 15:57:04 -03:00
Gabriel Ferreira
e39167d9a9 ci: add job to check the CMake format 2023-10-28 15:57:03 -03:00
Gabriel Ferreira
a2250f02ce build: add new target to check the CMake format 2023-10-28 15:52:56 -03:00
Lars Toenning
302abf5a95 core: Extend ns3::Time(std::string) documentation 2023-10-28 02:35:48 +00:00
Eduardo Almeida
48eac52ccc visualizer: (fixes #969) Remove non-implemented method VisualSimulatorImpl::GetSim() 2023-10-27 20:55:32 +00:00
Alexander Krotov
5704e882a9 doc: replace GDB URL with wiki tutorial 2023-10-27 15:50:16 -03:00
Gabriel Ferreira
c9016a50c1 build: split macros-and-definitions.cmake 2023-10-27 13:19:16 -03:00
André Apitzsch
daab1d6afe build: remove unnecessary comment
Leftover from d595f91f6b ("build: remove unnecessary CMake version check")
2023-10-27 10:01:16 +02:00
Gabriel Ferreira
3711e9f9db docs: fix dead urls 2023-10-27 00:25:06 -03:00
Gabriel Ferreira
bd52dc4bcd tests: remove unsupported platforms 2023-10-27 00:25:06 -03:00
Gabriel Ferreira
d595f91f6b build: remove unnecessary CMake version check 2023-10-27 00:25:05 -03:00
Gabriel Ferreira
33756a9298 build: bump minimum GCC version to 9 2023-10-27 00:12:07 -03:00
Sébastien Deronne
4bcfd1200d wifi: SpectrumChannelSwitched callback function should be static 2023-10-26 17:56:42 +00:00