Commit Graph

15844 Commits

Author SHA1 Message Date
Sébastien Deronne
c684ecda3e wifi: Improve some PHY logs 2025-03-23 11:57:57 +01:00
Eduardo Almeida
75ef81164d wifi: Remove deprecated WifiNetDevice::Channel attribute
Deprecated in ns-3.37
2025-03-23 00:35:16 +00:00
Eduardo Almeida
50e5b7a9cb applications,wifi: Add comments to deprecated attributes 2025-03-23 00:35:16 +00:00
Tom Henderson
b506ec1bc2 doc: Clarify specialization of GetInstanceTypeId() 2025-03-21 12:07:04 +00:00
Tom Henderson
af9b91a791 core: Mark Object::GetInstanceTypeId as final 2025-03-21 12:07:04 +00:00
Tommaso Pecorella
a3ec4ecfbe network: add a function to detect IPv4 APIPA addresses 2025-03-14 23:17:54 +01:00
Eduardo Almeida
d69522a1af core, doc: Add NS_DEPRECATED_3_45 macro 2025-03-14 20:36:45 +00:00
Eduardo Almeida
5eab53b0a6 antenna: Remove semicolon in function bodies 2025-03-11 22:09:09 +00:00
Eduardo Almeida
53aaf514ad csma: Reduce nested code by using early return 2025-03-11 22:09:09 +00:00
Eduardo Almeida
159f375152 wimax: Remove empty else 2025-03-11 22:09:09 +00:00
Eduardo Almeida
bd12765dcb lte: Use static_cast instead of C-style cast 2025-03-11 22:09:09 +00:00
Eduardo Almeida
2d74cbf3fc clang-format formatting harmonization (clang-format guards) 2025-03-11 22:09:09 +00:00
Eduardo Almeida
2c4bcab296 clang-format formatting harmonization (merge split strings) 2025-03-11 22:09:09 +00:00
Eduardo Almeida
c69ffe0206 Reformat comments near closing braces to avoid issues with clang-format-18 2025-03-11 02:35:32 +00:00
Eduardo Almeida
730ea53f16 Remove ending comments in closing braces 2025-03-11 02:35:32 +00:00
Eduardo Almeida
d27dfa4172 Move useful comments in closing braces to new line 2025-03-11 02:35:32 +00:00
Eduardo Almeida
c2f4797539 uan: Move variable declaration to avoid formatting conflicts 2025-03-11 02:35:32 +00:00
Tommaso Pecorella
bb6183ded8 internet-apps: (fixes #1195) RADVD announcing prefixes without autoconfiguration 2025-03-11 00:07:09 +00:00
Tom Henderson
5b054abe1d core: Fix test documentation 2025-03-08 20:44:20 -08:00
Gabriel Ferreira
b08e755f07 core: Disable error on class-memaccess from Eigen 2025-03-08 18:41:37 +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
f22f476cdc wifi: Add documentation for 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
f6d2f66f95 wifi: (fixes #1189) Avoid assert for non-QoS multicast frames 2025-02-25 21:11:59 +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
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
Alberto Gallegos Ramonet
fb6c1a0b22 zigbee: Update and clean routing examples 2025-02-19 11:27:42 +09:00
Puneet Kumar
ea06b353e6 wifi: (merges !2004) Add Wi-Fi channel occupancy statistics helper 2025-02-15 15:45:26 -08:00