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