Commit Graph

19995 Commits

Author SHA1 Message Date
Sébastien Deronne
a506b5d314 (merges !2368) Update RELEASE_NOTES.md 2025-03-23 12:01:46 +01:00
Sébastien Deronne
7f655fce75 wifi: Cleanup unused calculation in non-HT duplicate tests 2025-03-23 11:57:57 +01:00
Sébastien Deronne
037a8a0da5 wifi: Disabled tests can finally be activated back 2025-03-23 11:57:57 +01:00
Sébastien Deronne
ecf6af0683 wifi: Extend duration tests for MU transmissions
Cover more use cases that have shown to be failed, check user infos in reconstructed TXVECTOR and consider P80 in the high 80 MHz band
2025-03-23 11:57:57 +01:00
Sébastien Deronne
75d42725ae wifi: Fix amount of users per content channel and user infos in reconstructed TXVECTOR for HE/EHT MU PPDUs 2025-03-23 11:57:57 +01:00
Sébastien Deronne
75040e5666 wifi: RU allocation subfield value is different if it contributes to zero User fields
to the User Specific field in the same HE-SIG-B content channel as this RU Allocation subfield
2025-03-23 11:57:57 +01:00
Sébastien Deronne
148fd2aa29 wifi: RU allocation is not used if an RU occupies all 20 MHz subchannels within the EHT PPDU bandwidth 2025-03-23 11:57:57 +01:00
Sébastien Deronne
c7e6a88968 wifi: HE-SIG-B compression is used if an RU occupies all 20 MHz subchannels within the PPDU bandwidth 2025-03-23 11:57:57 +01:00
Sébastien Deronne
20d377d27d wifi: No need to set RU allocation in primary channel tests 2025-03-23 11:57:57 +01:00
Sébastien Deronne
fc5e28446d wifi: Move function used for tests only 2025-03-23 11:57:57 +01:00
Sébastien Deronne
0f1f89641c wifi: Improve function to retrieve RU bands 2025-03-23 11:57:57 +01:00
Sébastien Deronne
6b3924ac04 wifi: Prevent modes and modulation class mismatch in WifiTxVector for MU 2025-03-23 11:57:57 +01:00
Sébastien Deronne
e3b26ce8c7 wifi: Keep overridden methods public as in parents class 2025-03-23 11:57:57 +01:00
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
Gabriel Ferreira
7f89cbfb53 docs: Add example of profiling and optimization 2025-03-20 16:51:16 -03:00
Gabriel Ferreira
4e48af7621 docs: Update perf build instructions for WSLv2 2025-03-19 17:39:16 -03:00
Tommaso Pecorella
916eecd59e doc: clarify macos packages installation 2025-03-17 22:50:53 +01: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
f67abfdc16 ci: Upgrade to clang-format-18 2025-03-11 14:36:31 +00:00
Tommaso Pecorella
154bf7acb9 check-style: Add clang-format-18 to list of supported versions 2025-03-11 14:36:31 +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
Eduardo Almeida
7adaf06c57 doc: Add guidelines for comments in closing braces 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
9991d765d7 Start RELEASE_NOTES.md and CHANGES.md sections for new release 2025-03-09 11:58:36 -07:00
Tom Henderson
617c67801f Merge ns-3.44-release branch 2025-03-09 11:49:05 -07: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