Commit Graph

16081 Commits

Author SHA1 Message Date
Gabriel Ferreira
2c8f3e250a network: (fixes #623) Remove PacketMetadata::IsPointerOk and PacketMetadata::IsSharedPointerOk logging statements 2025-06-10 19:39:56 +02:00
Gabriel Ferreira
573fedeee1 wimax: (fixes #1140) Perform double multiplication before casting to uint32_t 2025-06-10 19:13:54 +02:00
Gabriel Ferreira
4dc81b54b9 core: (fixes #715) Clarify that Version::VersionTag() is used exclusively for ns-3 prefixed tags 2025-06-10 11:50:56 +02:00
Gabriel Ferreira
3a1ddfe825 lr-wpan, lte: (fixes #1228) Add missing SetDataDir calls in tests
Prevents failures when using test.py -u
2025-06-10 10:48:55 +02:00
Alberto Gallegos Ramonet
36708574ee lr-wpan: Debloat MAC PD-DATA.indication (part 2) 2025-06-09 16:35:33 +09:00
Max Plekh
6661c04a74 mesh: cleaner struct init in HwmpRtable::AddReactivePath()
Initialize ReactiveRoute struct before inserting into m_routes map
to avoid unnecessary search.
2025-06-08 19:16:06 +01:00
Max Plekh
abe6057031 wifi, lte, internet, energy: remove unused variables
Remove unused variables that escape compiler detection because they
are disguised as RAII idiom due to side effects in Time destructor.
2025-06-07 17:03:49 +00:00
André Apitzsch
9947faee9f doc: Move common variables to shared location 2025-06-05 20:53:38 +01:00
Gabriel Ferreira
fa16e7afc8 core: Silence Eigen deprecated declaration warnings for C++23 2025-06-05 10:16:49 +02:00
Gabriel Ferreira
4bc37e54c0 core: Disable clang-tidy checks for cairo 2025-06-05 10:14:19 +02:00
Gabriel Ferreira
c0f1084afa antenna: Silence compiler warning by making vector initialization explicit 2025-06-05 10:14:19 +02:00
Gabriel Ferreira
08b72c4438 build: Remove C dependency 2025-06-05 10:14:19 +02:00
Gabriel Ferreira
2fc24282e3 build, lte: Only enable emulation features when EmuNetDevice dependencies are met 2025-06-05 10:14:19 +02:00
Gabriel Ferreira
c0010702ce Replace C stdlib.h, stdint.h and math.h headers with C++ variants 2025-06-05 10:14:19 +02:00
Gabriel Ferreira
de7b73692b core: Collect and print stacktrace after fatal error 2025-06-05 10:14:19 +02:00
Alberto Gallegos Ramonet
5b84e897d6 lr-wpan: Debloat MAC PD-DATA.indication (part 1) 2025-06-05 14:31:47 +09:00
Max Plekh
ccecc1eb3c wifi: delete InterferenceHelper::NiChange destructor
Remove apparently unnecessary assignment in InterferenceHelper::NiChange destructor.
Remove destructor declaration according to rule of zero.
2025-06-04 19:48:08 +03:00
Eduardo Almeida
2bd3411b0e core, doc: Add NS_DEPRECATED_3_46 macro 2025-06-02 15:18:30 +01:00
Gabriel Ferreira
9b532260eb propagation: Add a prologue function to ThreeGppPropagationLossModel
Allows for wraparound models to replace txMobilityModel via a custom function
2025-05-29 15:43:48 +00:00
Sébastien Deronne
c55335b075 wifi: Fix missing use of weak types 2025-05-27 22:35:23 +02:00
Gabriel Ferreira
7ec3479022 wifi: Remove lrint calls
Longs are 32-bit on Windows, differently from MacOS and Linux 64-bit, causing incorrect rounding of values when testing 320 MHz bands
2025-05-26 22:25:43 +02:00
Tommaso Pecorella
74a5c9f316 internet: fix UdpSocketImpl doxygen wrongly referring to TCP 2025-05-26 00:29:19 +02:00
Sébastien Deronne
fe378eaf67 wifi: Fix EHT RU allocation for 2x996 tones 2025-05-24 10:57:41 +02:00
Sébastien Deronne
ff7f14d842 wifi: Update documentation for 320 MHz channels 2025-05-23 17:12:53 +02:00
Sébastien Deronne
2a0fb7fb2f wifi: Extend regression tests to verify MinstrelHt and Ideal RAAs for 802.11be at 320 MHz 2025-05-23 17:12:53 +02:00
Sébastien Deronne
9f2c60b51a wifi: Extend RAA example for 802.11be 2025-05-23 17:12:53 +02:00
Sébastien Deronne
f71b2e45b9 wifi: Extend MAC OFDMA tests to verify 802.11be up to 320 MHz 2025-05-23 17:12:53 +02:00
Sébastien Deronne
a7878e1023 wifi: Extend PHY OFDMA tests to verify 802.11be up to 320 MHz 2025-05-23 17:12:53 +02:00
Sébastien Deronne
aa55d5d15a wifi: Extend primary channel tests for 802.11be up to 320 MHz 2025-05-23 17:12:53 +02:00
Sébastien Deronne
fd4aa7262a wifi: Extend SIG-B duration tests for 802.11be 2025-05-23 17:12:53 +02:00
Sébastien Deronne
876cbe877f wifi: Extend maximum value for EmlsrManager::AuxPhyChannelWidth to 320 MHz 2025-05-23 17:12:53 +02:00
Sébastien Deronne
e331723766 wifi: EHT radiotap extension for 320 MHz support 2025-05-23 17:02:20 +02:00
Sébastien Deronne
ec64773e61 wifi: Extend MinstrelHt to support 802.11be 2025-05-23 17:02:20 +02:00
Sébastien Deronne
7d6d710604 wifi: Use EHT RUs for EHT PPDUs 2025-05-23 17:02:20 +02:00
Sébastien Deronne
a98446d27a wifi: Rework function to keep only HE specific in HePpdu 2025-05-23 17:02:20 +02:00
Sébastien Deronne
a9e64e0d94 wifi: Rework conversion from RU subcarriers to the indices used by the Spectrum model 2025-05-23 17:02:20 +02:00
Sébastien Deronne
302cc5bbc4 wifi: Extend RU allocation in MU-RTS for CTS frames transmitted over 320 MHz 2025-05-23 17:02:20 +02:00
Sébastien Deronne
361d754a39 wifi: Handle RU allocation in trigger frames soliciting EHT TB PPDUs 2025-05-23 17:02:20 +02:00
Sébastien Deronne
2b74e04406 wifi: Support for trigger frames soliciting EHT TB PPDUs over 320 MHz 2025-05-23 17:02:20 +02:00
Sébastien Deronne
73b86c1f17 wifi: Provide trigger frame variant and bandwidth to compute size of MU-BAR for EHT 2025-05-23 17:02:20 +02:00
Sébastien Deronne
b953cae778 wifi: Add Special User Info field for trigger frames soliciting EHT TB PPDUs 2025-05-23 17:02:16 +02:00
Sébastien Deronne
45a48eb3b9 wifi: Fix trigger variant not set 2025-05-23 16:56:04 +02:00
Sébastien Deronne
41486429ca wifi: Extend FILS frame tests for 802.11be at 320 MHz 2025-05-23 16:56:04 +02:00
Sébastien Deronne
6373477153 wifi: Support 320 MHz in FILS Discovery frames 2025-05-23 16:56:03 +02:00
Sébastien Deronne
cd16bf93b5 wifi: Extend dynamic channel operation test to cover 320 MHz 2025-05-23 16:56:03 +02:00
Sébastien Deronne
2b08cb0925 wifi: Extend channel settings tests for 320 MHz 2025-05-23 16:56:03 +02:00
Sébastien Deronne
d7742ed350 wifi: Extend spectrum PHY filter tests for 320 MHz 2025-05-23 16:56:03 +02:00
Sébastien Deronne
f2a64fd1e4 wifi: Extend CAM tests for 320 MHz 2025-05-23 16:56:03 +02:00
Sébastien Deronne
cbae2cf004 wifi: Extend CCA tests for 320 MHz 2025-05-23 16:56:03 +02:00
Sébastien Deronne
ee6c6162f8 wifi: Support CCA indication to cover up to 320 MHz 2025-05-23 16:56:03 +02:00