Commit Graph

16153 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
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
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
Eduardo Almeida
eb085afad1 tcp: Fix variable typo 2025-08-28 11:11:57 +01: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
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
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
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
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
Alberto Gallegos Ramonet
0fee46ce13 antenna: Reformat sphinx doc and make it uniform to other docs 2025-08-05 16:06:01 +09:00
shashwat
91717fd8d1 internet: Add GlobalRoutingProtocol testcase 2025-08-04 18:17:09 +00:00
shashwat
d1134f2b43 internet: Add Tests for GlobalRouteManagerImpl testsuite 2025-08-04 18:17:09 +00:00
shashwat
0984797a75 internet: Document Known Limitations for GlobalRouting 2025-08-04 22:46:13 +05:30
Shashwat Patni
3ff4a45e75 internet: Do NOT Add identical route entries in Routing table for GlobalRouting 2025-08-03 16:39:10 +05:30
Stefano Avallone
a17161947b wifi: Fix comment after changes in 3e3ff336 2025-07-29 14:47:51 +00:00
Stefano Avallone
0e19f579e6 wifi: Pass link ID to Txop::NotifyOff() 2025-07-29 14:47:51 +00:00
Stefano Avallone
604a241172 wifi: Do not flush queues when a PHY is set to off
The PHY operating on a link that is not setup is set to off, which
should not lead us to flush the queues.
2025-07-29 14:47:51 +00:00
Stefano Avallone
b8808dcb9d wifi: Add a unit test for WifiMacQueue flush operation 2025-07-29 14:47:51 +00:00
Stefano Avallone
5128d699f4 wifi: WifiMacQueue Remove() shall remove items from blocked container queues
otherwise, we are unable to completely flush a queue
2025-07-29 14:47:51 +00:00
Stefano Avallone
60725a119b wifi: Add a parameter to scheduler GetNext() to skip blocked container queues 2025-07-29 14:47:51 +00:00
Stefano Avallone
eefc7bba31 wifi: Use a scoped enum for receiver address types 2025-07-29 14:47:51 +00:00
DavisRobertson1
2c504d3a3c wifi: Fix OR operation with m_incrRetryCountUnderBa
It should be outside of the second argument passed to
GetBaAgreementEstablishedAsOriginator(). Otherwise will likely return BA agreement
(or lack thereof) for the wrong tid and RSM attribute IncrementRetryCountUnderBa
 will not work properly.
2025-07-28 15:23:08 +02:00
Alberto Gallegos Ramonet
69dd55744f zigbee: Add multicast related setters and getters to headers 2025-07-24 12:10:25 +09:00
Eduardo Almeida
a026bc3aed zigbee: Add missing header 2025-07-17 12:03:33 +01:00
shashwat
6cbbf04672 internet: (fixes #1232) Add a function to reset routerId in GlobalRouteManager 2025-07-15 20:00:23 +05:30
shashwat
851e8b37cc internet: (fixes #1232) Make routerId a static private member of GlobalRouteManager 2025-07-15 20:00:23 +05:30
Alberto Gallegos Ramonet
9231d8bf04 zigbee: Add group table 2025-07-15 10:58:38 +09:00