20535 Commits

Author SHA1 Message Date
Gabriel Ferreira
dddc5740ee core, test: Add --only-fullness option to execute only test cases with the specified duration
Allows for tiered execution of progressively slower/faster tests
./test.py -of QUICK
./test.py -of EXTENSIVE
./test.py -of TAKES_FOREVER
2025-09-15 18:18:01 +00:00
Gabriel Ferreira
56dee9c8a7 internet-apps: Remove unused wifi headers from dhcp6 test 2025-09-15 18:18:01 +00:00
Gabriel Ferreira
41cc8685fa build: Do not link stacktrace on ClangCL 2025-09-15 10:30:16 +02:00
Gabriel Ferreira
160f76154e ci: Forcefully reinstall cmake and ninja on GitHub MacOS jobs 2025-09-15 10:30:16 +02:00
Tom Henderson
9af96f257e netanim, visualizer: Remove remaining references to wimax 2025-09-15 10:12:04 +02:00
Tom Henderson
f54d283d51 Remove wimax header in WIN32 build 2025-09-14 07:25:59 -07:00
Tom Henderson
278156a981 wimax: Remove module from ns-3-dev 2025-09-13 15:12:41 +00:00
Alberto Gallegos Ramonet
2408514888 doc: Improve models documentation look and feel 2025-09-12 03:22:12 +09:00
Gabriel Ferreira
6bf588f74d ci: Switch to self-hosted MacOS runner 2025-09-10 10:01:51 +02:00
Gabriel Ferreira
c2a726d0c7 doc: Add working with Cilicon section 2025-09-09 14:03:45 +02:00
Stefano Avallone
923e8c158e utils: p-i-d StaticInformation::DoGather() does not need to create an Object
Creating an Object would call ObjectBase::ConstructSelf() on an object
with "ns3::Object" TypeId, thus hitting the abort macro added to
prevent calling ObjectBase::Constructself() in the constructor of
a class deriving from the Object class.
2025-09-04 13:33:46 +00:00
Stefano Avallone
9eee8a345a core,internet,lte: Prevent calling ConstructSelf in constructors of Object-derived classes 2025-09-04 13:33:46 +00:00
Stefano Avallone
736aeddc7f core,internet: Add missing GetTypeId() in Object-derived classes 2025-09-04 13:33:46 +00:00
Alberto Gallegos Ramonet
711a55857f zigbee: Add Groupcast (Multicast) support 2025-09-03 11:31:44 +09:00
Gabriel Ferreira
50fe52d74d ci: Add MacOS jobs for GitLab CI 2025-09-02 10:27:52 +00:00
Eduardo Almeida
eb085afad1 tcp: Fix variable typo 2025-08-28 11:11:57 +01:00
Gabriel Ferreira
8f3a0580ef ci: Enable errors for MSVC job on GitHub CI 2025-08-26 11:50:35 +00:00
Jared Ivey
32c9ec57c7 wifi: ClangCL/MSVC compatibility patches 2025-08-26 11:50:35 +00:00
Stefano Avallone
585bbc723d wifi: Fix wifi-fils-frame test crashing in weekly-build-coverage job 2025-08-26 12:22:02 +02:00
Gabriel Ferreira
1be28ea0af test: Set executable bit in test-ns3.py and test-test.py 2025-08-25 22:34:23 +02:00
Gabriel Ferreira
9be65febb9 ci: (fixes #327) Add weekly tests for test-test.py and test-ns3.py 2025-08-25 22:34:22 +02:00
Gabriel Ferreira
661da5ab57 test: Skip Docker dependent test cases if we cannot reach the service 2025-08-25 22:34:10 +02:00
Gabriel Ferreira
29a4f3636e test: Add --failfast option to test-ns3.py 2025-08-25 22:34:04 +02:00
Gabriel Ferreira
7fa9d7b78e test: Update test-ns3.py dependency versions 2025-08-25 22:34:03 +02:00
Gabriel Ferreira
d6725226eb bindings: Add dot before library extension
Prevents confusion between internet and internet-apps libraries when built in release mode
2025-08-25 22:34:02 +02:00
Gabriel Ferreira
891995d3d1 bindings: Improve library matching regex
It was incorrectly matching libbacktrace error messages
2025-08-25 22:34:01 +02:00
Gabriel Ferreira
537bd14cff build: Use stacktrace flags by default only in module libraries
Previously it was being linked to executables and libraries, which caused symbol redefinitions when building statically.
2025-08-25 22:34:00 +02:00
Gabriel Ferreira
046bbaa3cc lte: Check if ENABLE_EMUNETDEV is defined before checking its value 2025-08-25 22:33:59 +02:00
Gabriel Ferreira
f3c779e393 test: Add previously unused wifi-mlo-udp-test-suite 2025-08-25 22:33:59 +02:00
Tom Henderson
ad9f9b0931 doc: Remove references to build.py 2025-08-23 18:02:37 -07:00
Tom Henderson
8c3d805cfa doc: (fixes #1253) Fix rendering of <tt> 2025-08-21 22:48:09 +00:00
Sébastien Deronne
298963a0c2 wifi: Fix valgrind issue in the wifi MAC queue test 2025-08-19 10:34:09 +09:00
Stefano Avallone
08236466c5 wifi: Make EMLSR link switch test more robust
Wait for one additional TimeStep before checking which link the main
PHY is switching to. We were waiting for a PHY slot to account for
backoff slot alignment, but this is not sufficient when channel access
is delayed by a whole PHY slot because the check is performed before
channel access is granted and the main PHY starts switching.
2025-08-17 14:07:53 +00:00
Stefano Avallone
ff32f672b4 wifi: Split reception and reply for EML OMN frames 2025-08-17 14:07:53 +00:00
Stefano Avallone
d7b64588e1 wifi: EMLSR clients switch to listening with the MAC header of broadcast frames other than TF and Multi-STA BA 2025-08-17 14:07:53 +00:00
Stefano Avallone
edab558306 wifi: Block transmissions on other EMLSR links as soon as DL TXOP start is detected 2025-08-17 14:07:53 +00:00
Stefano Avallone
15509b9e3e wifi: EMLSR client drops ICF if processing an ICF from another device 2025-08-17 14:07:53 +00:00
Stefano Avallone
826867e9fa wifi: Add an EHT FEM attribute to use Duration/ID to early detect a TXOP end 2025-08-17 14:07:53 +00:00
Sébastien Deronne
9438c2c212 Update RELEASE_NOTES.md 2025-08-16 01:23:11 +02:00
Sébastien Deronne
cabd04fad3 network, wifi: Allow more it_present words in radiotap header
Provided bit 31 of the it_present field is not set, the data for fields specified in the it_present bitmask immediately follow the radiotap header. If it is set, then more it_present words follow and the radiotap data follows after the it_present word that has bit 31 unset.
2025-08-16 01:23:11 +02:00
Sébastien Deronne
222eaa14fb network, wifi: The size of the ieee80211_radiotap_header should be set first for correct alignment calculations 2025-08-16 01:23:11 +02:00
Sébastien Deronne
4da2fbfca2 network: Fix alignment for TSFT radiotap subfield 2025-08-16 01:23:11 +02:00
Sébastien Deronne
17708181bb network: Better to use assert for unimplemented fields
Alignment is anyway not correct, let's not spend time on fixing fields that are currently not used
2025-08-16 01:23:11 +02:00
Tom Henderson
3ec58a20d1 test: Fix off-by-one reporting of test number 2025-08-13 22:17:09 +00:00
Shashwat Patni
f9a293fc15 internet: (fixes #1251) Fix GlobalRouting not checking for longest prefix 2025-08-07 23:48:37 +00:00
Stefano Avallone
401b6a54f3 wifi: Fix valgrind issue with the wifi MAC queue test 2025-08-07 21:47:54 +00:00
shashwat
fb3510cee2 internet: Add Ptr<Node> member to SPFVertex 2025-08-08 01:29:24 +05:30
Shashwat Patni
685c075a9d internet: fix valgrind error in globalrouting caused by 3ff4a45 2025-08-07 22:23:55 +05:30
Alberto Gallegos Ramonet
f4df5ef538 lr-wpan: Add figures folder to doc 2025-08-06 12:10:30 +09:00
Aditya
6efce7a934 internet: (fixes #809) Solves IPv4,6 Raw Socket Fragmentation Issue 2025-08-05 13:09:03 +00:00