Commit Graph

20419 Commits

Author SHA1 Message Date
Sharan Naribole
7f7286e371 wifi: Add test for static EML OMN exchange 2025-09-28 06:03:12 +00:00
Sharan Naribole
cf88c1f486 wifi: Add WifiStaticSetupHelper EML OMN exchange 2025-09-28 06:03:12 +00:00
Sharan Naribole
d91fd3df63 wifi: Add tests for static Infra BSS association
* Infra BSS association
* ADDBA agreement exchange
* UL MU Disable exchange
2025-09-28 06:03:12 +00:00
Stefano Avallone
6cd7ce1a69 wifi: Add utility function to get a FrequencyRange from a WifiPhyBand 2025-09-28 06:03:12 +00:00
Sharan Naribole
f9f0cc1383 wifi: Add WifiStaticSetupHelper ADDBA exchange 2025-09-28 06:03:12 +00:00
Sharan Naribole
40b7d84e58 wifi: Add WifiStaticSetupHelper Infra BSS association 2025-09-28 06:03:12 +00:00
Stefano Avallone
d58edfde6a wifi: Add an attribute to StaWifiMac to disable channel scanning 2025-09-28 06:03:12 +00:00
Sharan Naribole
09474c4456 wifi: Add some common types definitions 2025-09-28 06:03:12 +00:00
Stefano Avallone
b6ef10bbc6 wifi: Modularize code to configure channel settings 2025-09-28 06:03:12 +00:00
Stefano Avallone
f68a641f51 wifi: Add a WifiChannelConfig struct to replace ChannelTuple 2025-09-28 06:03:12 +00:00
Sébastien Deronne
c18e8e3c83 wifi: Skip unnecessary checks in multiple spectrum PHY interfaces test 2025-09-28 06:03:12 +00:00
Stefano Avallone
b10ad5244d wifi: Fix channel number type in interference helper test 2025-09-28 06:03:12 +00:00
Tom Henderson
5d4fc177ab internet: (fixes #851) Avoid flushing auto-generated entries on link status changes 2025-09-27 23:07:19 +00:00
Ashish Reddy
7073c64b93 doc: (fixes #1214) Add html anchors for details sections 2025-09-27 23:06:18 +00:00
Eduardo Almeida
915be071a2 Standardize closing "// namespace ns3" comments 2025-09-26 18:51:07 +01:00
Eduardo Almeida
2c024ff462 ci: Add .code-linting-base job 2025-09-26 16:15:39 +01:00
Eduardo Almeida
b90f4c0c64 Replace markdownlint by markdownlint-cli 2025-09-26 16:15:39 +01:00
Tom Henderson
7a5b86565a doc: Document that a single .png file is allowed 2025-09-25 07:40:10 -07:00
Tom Henderson
8fa8f9b19e mesh: Add log statements and fix spelling 2025-09-25 07:40:06 -07:00
Tom Henderson
b7dbccb524 mesh: Add logging to HwmpProactiveRegression test 2025-09-24 12:37:25 -04:00
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
79cf08ceca Update RELEASE_NOTES.md and CHANGES.md 2025-09-22 16:36:36 +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
2b0526ec9d build: (fixes #1261) Restrict ns3 script --cxx-standard flag to 23 and 26 2025-09-17 09:53:14 +02:00
Tom Henderson
c4c645fe03 doc: Update test documentation 2025-09-15 18:18:01 +00:00
Gabriel Ferreira
280ea6cada doc: Update test documentation
Adding --only-fullness and examples-as-tests entries
2025-09-15 18:18:01 +00:00
Gabriel Ferreira
5ec1ce9556 core: Add some extra padding and clarify example-as-test 2025-09-15 18:18:01 +00:00