Commit Graph

16179 Commits

Author SHA1 Message Date
Tom Henderson
cacbfb08d2 Remove unused include 2025-09-24 12:20:48 -04:00
Ashish Reddy
82b9b602f6 Fix typos 2025-09-23 16:58:36 +01:00
Stefano Avallone
1781b63b6a Remove attributes, methods and symbols deprecated since ns-3.42 2025-09-23 10:23:55 +02:00
Gabriel Ferreira
69e680f980 propagation: Remove ThreeGppPropagationLossModel prologue function 2025-09-22 16:36:35 +02:00
Gabriel Ferreira
34e786625a doc: Document wraparound models 2025-09-22 16:36:35 +02:00
Gabriel Ferreira
3a75c470b0 lte: Use hexagonal wraparound model in lena-dual-stripe example 2025-09-22 16:36:34 +02:00
Gabriel Ferreira
7405e41c53 spectrum: Add hexagonal wraparound model 2025-09-22 16:36:34 +02:00
Gabriel Ferreira
07e7a70b87 spectrum: Add wraparound model to multi-model and single-model spectrum channels 2025-09-22 16:36:33 +02:00
Gabriel Ferreira
c869a13d7b spectrum: Add transmitter mobility model to SpectrumSignalParameters 2025-09-22 10:02:17 +02:00
Gabriel Ferreira
4d95b0e9c7 spectrum: Move spectrum-test.h header from test to utils
It is used by tests in other modules
2025-09-22 10:02:17 +02:00
Gabriel Ferreira
b6a3ee1d05 propagation: Identify MatrixPropagationLossModel per associated NodeId 2025-09-22 10:02:17 +02:00
Gabriel Ferreira
303e03227a mobility, buildings: Allow mobility models to be copied 2025-09-22 10:02:17 +02:00
Max Plekh
90f3471163 wifi: Avoid unnecessary copy in InterferenceHelper::CalculateNoiseInterferenceW
Refactored code to directly use the reference to the NiChanges vector (`nis[band]`)
instead of creating a local copy. This improves performance by eliminating
unnecessary copying of the NiChanges structure.
2025-09-21 12:55:16 +00:00
Tom Henderson
3d27e9fb43 netanim: Update installation documentation 2025-09-21 12:43:50 +00:00
André Apitzsch
4d6dda273f netanim: Remove file with required netanim version
This file was used by ns-3-allinone to download the right netanim
version. Since netanim is downloaded by ns-3 directly now, this file is
no longer needed.
2025-09-21 12:42:09 +00:00
Tom Henderson
e6909ab4b5 brite: Update installation documentation 2025-09-21 12:40:09 +00:00
Stefano Avallone
76f77f488a wifi: Txops are disposed by WifiMac 2025-09-19 06:54:18 +00:00
Stefano Avallone
de2c14ae08 wifi: Add test cases to check backoff after sleep/off period 2025-09-19 06:54:18 +00:00
Stefano Avallone
1ae62e6def wifi: Reset backoffs only if PHY went to sleep or off for more than a threshold 2025-09-19 06:54:18 +00:00
Stefano Avallone
b4f3b27cce wifi: Early return in DoGrantDcfAccess() if access cannot be granted yet 2025-09-19 06:54:18 +00:00
Stefano Avallone
7cd1a70131 wifi: Fix EDCA immediate channel access
...when channel access is requested at a slot boundary.
2025-09-19 06:54:18 +00:00
Stefano Avallone
d8feca9156 wifi: Make EMLSR UL TXOP test more robust against random backoff values 2025-09-19 06:54:18 +00:00
Stefano Avallone
5a93ea0943 wifi: Add a parameters struct in the channel access manager test 2025-09-19 06:54:18 +00:00
Sébastien Deronne
d10bc39935 wifi: Fix primary channel tests for 802.11be 2025-09-17 20:30:31 +02:00
Sébastien Deronne
727045ef8e wifi: Add some sanity checks to detect use of undefined RUs 2025-09-17 20:30:31 +02:00
Gabriel Ferreira
5ec1ce9556 core: Add some extra padding and clarify example-as-test 2025-09-15 18:18:01 +00:00
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