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
Gabriel Ferreira
ec5e7466ab
antenna: Add SymmetricAdjacencyMatrix utility class
...
Used in the following commit, to check if the channel between two antenna arrays is invalid due to settings changes on either side, or not
2025-02-20 23:36:51 +01:00
Tom Henderson
f6c5608c35
doc: Add section on NS3_LOG_ENABLE
2025-02-19 21:24:35 +00:00
Alberto Gallegos Ramonet
fb6c1a0b22
zigbee: Update and clean routing examples
2025-02-19 11:27:42 +09:00
André
0176a0252d
build: Fix ns-3 embedded version for out-of-tree config
2025-02-17 19:15:04 +00:00
Puneet Kumar
ea06b353e6
wifi: (merges !2004 ) Add Wi-Fi channel occupancy statistics helper
2025-02-15 15:45:26 -08:00
Muyuan Shen
e76ba889e4
wifi: add WifiTxStatsHelper and WifiPhyRxTraceHelper to wifi-bianchi.cc
2025-02-13 20:54:25 +00:00
Tom Henderson
48f54d737c
wifi: WifiTxStatsHelper documentation
2025-02-13 20:54:25 +00:00
Muyuan Shen
a704cc950c
wifi: (merges !2009 ) Add WifiTxStatsHelper
2025-02-13 20:54:25 +00:00
Tom Henderson
4b393292eb
wifi: Add WIFI_TID_UNDEFINED constant
2025-02-13 20:54:25 +00:00
Ivey
da8e4092bf
core: Include algorithm for test on Windows builds
2025-02-11 11:45:03 +00:00
Ivey
45beb55fd9
internet: Make TcpBbr protected methods public due to MSVC compiler errors
2025-02-11 11:45:03 +00:00
Ivey
7750e125ca
internet: Add INTERNET_EXPORT for static data members
2025-02-11 11:45:03 +00:00
Ivey
e6e5d4a0ea
internet: Use constexpr for PROT_NUMBERs
2025-02-11 11:45:03 +00:00
Ivey
9e3803138e
flow-monitor: Use Time::Max instead of numeric_limits::max
2025-02-11 11:45:03 +00:00
Stefano Avallone
b2b3300a3c
core: Move data rate tuple testcase to network module
2025-02-11 10:18:19 +01:00
Eduardo Almeida
18139260d9
ci: Remove emacs-line job
...
This check was integrated in check-style-clang-format.py
2025-02-10 19:00:40 +00:00
Eduardo Almeida
15ff897e73
clang-format: Add check for emacs file style comment
2025-02-10 19:00:40 +00:00
Eduardo Almeida
d525eb23b8
doc: Create table with check-style-clang-format.py checks
2025-02-10 19:00:40 +00:00
Eduardo Almeida
baff8e79c4
clang-format: Formatting improvements
2025-02-10 19:00:40 +00:00
Eduardo Almeida
dffed2fa8c
clang-format: Run license check before whitespace and tab
2025-02-10 19:00:40 +00:00
Ivey
381101fd52
topology-read: Account for unused variable
2025-02-10 16:36:35 +00:00
Ivey
4a26d00d1c
netanim: Use remove instead of unlink
2025-02-10 16:36:35 +00:00
Ivey
1b97bf73dc
mesh: Use reverse iterators
2025-02-10 16:36:35 +00:00
Ivey
3d95991335
config-store: Remove unused unistd include
2025-02-10 16:36:35 +00:00