bd4fa08a7b
mtp, mpi: Modify examples
2025-05-01 06:06:02 +08:00
23a0788c02
mtp, mpi: Adjust doxygen format
2025-04-29 17:15:41 +08:00
c39089e746
Merge tag 'ns-3.44' into unison
...
ns-3.44 release
2025-04-29 17:12:30 +08:00
Tom Henderson
43dce6710b
Updade availability in RELEASE_NOTES.md
2025-03-09 11:42:13 -07:00
Tom Henderson
b01f36af38
Update VERSION and documentation tags for ns-3.44 release
2025-03-09 11:39:12 -07:00
Tom Henderson
5481f0a2d7
doc: Update ns-3 version in tutorial and installation
2025-03-09 11:27:40 -07:00
Tom Henderson
58346a2082
doc: Update AUTHORS, CHANGES.md, and RELEASE_NOTES for ns-3.44
2025-03-08 21:21:54 -08:00
Tom Henderson
f5a00e1ba2
doc: Update required Doxygen version
2025-03-08 20:44:20 -08:00
Tom Henderson
5b054abe1d
core: Fix test documentation
2025-03-08 20:44:20 -08:00
Gabriel Ferreira
4ff5c7a263
build: Disable valgrind on Clang+ARM builds
2025-03-08 18:41:55 +00:00
Gabriel Ferreira
b08e755f07
core: Disable error on class-memaccess from Eigen
2025-03-08 18:41:37 +00:00
Gabriel Ferreira
1e21fa478b
build: Remove -Wno-error=class-memaccess for ARM builds with eigen
...
Option is not supported by clang, and is better handled case-by-case
2025-03-08 18:13:24 +00:00
Eduardo Almeida
4a2bc9cf85
Add CODE_OF_CONDUCT.md
2025-03-07 14:36:17 +00:00
Eduardo Almeida
69efa34361
Fix ns-3-users link in CONTRIBUTING.md
2025-03-06 23:00:55 +00:00
Eduardo Almeida
28bf80e3df
Add "Asking Questions" section to README
2025-03-06 23:00:55 +00:00
André Apitzsch
a7d00ff5a3
doc: Update 'emulation' dependencies
...
vtun and uml-utilities are outdated.
2025-03-06 22:59:22 +00:00
Stefano Avallone
5437745391
wifi: Prevent infinite loop in MAC queue scheduler DoGetNext function
2025-03-06 12:19:36 +01:00
Ivey
7ac82d461e
wifi: Return valid reference in WifiMacQueueSchedulerImpl::DoGetNext
2025-03-06 12:08:23 +01:00
Ivey
19ea7d4a4f
wifi: Bypass do..while check after splice
2025-03-06 12:07:49 +01:00
Sébastien Deronne
1a542399c4
Update RELEASE_NOTES.md and CHANGES.md
2025-03-01 17:01:27 +01:00
Sébastien Deronne
f22f476cdc
wifi: Add documentation for GCR
2025-03-01 17:01:27 +01:00
Sébastien Deronne
c9cab18bfd
examples: Add multicast wifi example with various GCR settings to regression
2025-03-01 17:01:27 +01:00
Sébastien Deronne
6139e783bc
examples: Add example to run multicast traffic in wifi network with options to configure GCR
2025-03-01 17:01:27 +01:00
Sébastien Deronne
1abb2fabfb
wifi: Fix notification to GCR manager about associated STA
2025-03-01 17:01:27 +01:00
Tom Henderson
d3b12bf9f4
utils: Add comment and clang-tidy fix to create-module.py
2025-02-26 00:05:51 +00:00
André Apitzsch
372c2c1157
utils: Fix deprecation warnings
...
Deprecation warning for name ns3::EnergyHarvesterContainer; use ns3::energy::EnergyHarvesterContainer instead
Deprecation warning for name ns3::EnergySourceContainer; use ns3::energy::EnergySourceContainer instead
2025-02-25 22:46:59 +00:00
Tom Henderson
f6d2f66f95
wifi: ( fixes #1189 ) Avoid assert for non-QoS multicast frames
2025-02-25 21:11:59 +00:00
André Apitzsch
e84022668a
bindings: resolve symlinks to avoid duplicate/conflicting entries
...
On some systems /usr/lib64 is a symlink to /usr/lib, and because
libraries are searched for in both paths, the libraries will be found
twice although they only exist once.
2025-02-25 09:32:24 +00:00
Michael R. Davis
028f18e6d5
propagation: (merges !2352 ) Fix Okumura Hata propagation loss model for open areas environment
2025-02-22 15:15:29 +00:00
Stefano Avallone
c72b1df7bc
wifi: ( fixes #1104 ) Fix computation of reordering buffer start SeqN
...
Reported and fix suggested by Charles Huang
2025-02-22 10:49:31 +01:00
Stefano Avallone
d0c6e41881
wifi: Updating CW if cross link collision must be also checked when MU-RTS protects an SU PPDU
2025-02-22 10:49:31 +01:00
Stefano Avallone
02b6d9a3b9
wifi: EHT FEM IsCrossLinkCollision should only check other links
2025-02-22 10:49:31 +01:00
Stefano Avallone
186bf90e0b
wifi: Fix missing reset of m_psdu
...
Reported by Rami Abdallah
2025-02-22 10:49:31 +01:00
Stefano Avallone
aa1bd1005e
wifi: Remove unneeded calls to ScheduleNow in EMLSR manager
2025-02-22 10:49:31 +01:00
Stefano Avallone
85be630add
wifi: Update EMLSR model documentation
2025-02-22 10:49:29 +01:00
Stefano Avallone
2fbc53b97f
wifi: Adapt EMLSR unit test to latest changes
2025-02-22 10:43:53 +01:00
Stefano Avallone
860059d597
wifi: Use aux PHY CCA (if possible) also when nSlotsAlert > 0
2025-02-22 10:43:53 +01:00
Stefano Avallone
4516f1347e
wifi: Connecting PHY to a new link is postponed if an ICF is being received
2025-02-22 10:43:53 +01:00
Stefano Avallone
b90af21863
wifi: Reduce duplicated code in advanced EMLSR manager
2025-02-22 10:43:51 +01:00
Stefano Avallone
4e76f3b7e6
wifi: MAC retrieves time to end MAC RX event from PHY
2025-02-22 10:40:58 +01:00
Stefano Avallone
91fe6c0616
wifi: Store end of MAC header events in a STA-ID indexed map
2025-02-22 10:40:58 +01:00
Stefano Avallone
2974381b0c
wifi: Check expected backoff end and frames being received when main PHY switch ends
2025-02-22 10:40:58 +01:00
Stefano Avallone
e3e3568ac6
wifi: If a PPDU is not a non-HT PPDU, it cannot be an ICF
2025-02-22 10:40:58 +01:00
Stefano Avallone
f52ef11cfd
wifi: Make TXVECTOR available while receiving the PHY header of a PPDU
2025-02-22 10:40:58 +01:00
Stefano Avallone
60b4feb74d
wifi: Interrupt switch main PHY back timer if medium gets busy for too long
2025-02-22 10:40:58 +01:00
Stefano Avallone
a07cb9a05e
wifi: Check if main PHY switch must be postponed when the switch back timer expires
2025-02-22 10:40:58 +01:00
Stefano Avallone
37b61c25e7
wifi: Add an EMSLR manager method to check if channel access is expected soon
2025-02-22 10:40:58 +01:00
Gabriel Ferreira
9c8e2a5505
Update CHANGES.md and RELEASE_NOTES.md
2025-02-20 23:48:15 +01:00
Gabriel Ferreira
18c146d3aa
spectrum: Replace absolute PSD comparison in test with a tolerance comparison
2025-02-20 23:36:51 +01:00
Gabriel Ferreira
bdae7bf137
antenna, spectrum: Trigger a channel matrix update on UPA setting changes
2025-02-20 23:36:51 +01:00