Commit Graph

18258 Commits

Author SHA1 Message Date
Eduardo Almeida
0306cae347 mpi: Remove lingering semicolon 2023-09-19 00:49:00 +01:00
Sébastien Deronne
4170eb2d11 Update CHANGES.md and RELEASE_NOTES.md for improved multiple spectrum PHY interfaces support 2023-09-18 20:37:06 +02:00
Sébastien Deronne
e01d56abbc wifi: Extend design documentation for multiple spectrum PHY interfaces 2023-09-18 20:36:16 +02:00
Sébastien Deronne
d5eb41a2c7 wifi: Remove need to set channel switching delay to zero in SpectrumWifiPhyMultipleInterfacesTest 2023-09-18 20:36:16 +02:00
Sébastien Deronne
3843003361 wifi: Cleanup trick in SpectrumWifiPhyMultipleInterfacesTest to have all interfaces active 2023-09-18 20:36:15 +02:00
Sébastien Deronne
b1b21c4883 wifi: Configure interfaces of all spectrum PHYs when the channel of one instance has changed 2023-09-18 20:36:15 +02:00
Sébastien Deronne
063e7adce5 wifi: Add callback to notify spectrum channel has switched 2023-09-18 20:36:15 +02:00
Sébastien Deronne
3b5d3e22df wifi: Add function to configure a spectrum PHY interface to cover a given spectrum portion 2023-09-18 20:36:15 +02:00
Sébastien Deronne
6330b774f0 wifi: Rework spectrum PHY to support spectrum model reset of an non-active interface 2023-09-18 20:36:12 +02:00
Sébastien Deronne
8b43585b16 wifi: Rework tests for multiple spectrum PHY interfaces to rely on helpers 2023-09-18 20:24:20 +02:00
Sébastien Deronne
fe21da9843 wifi: Always track signals from inactive PHY interfaces by default 2023-09-18 20:24:20 +02:00
Sébastien Deronne
052288e8cd wifi: Add test to verify interfaces configuration using spectrum PHY helper 2023-09-18 20:24:19 +02:00
Sébastien Deronne
2eedb41ad0 wifi: Add function to retrieve interfaces attached to the spectrum PHY 2023-09-18 20:24:19 +02:00
Sébastien Deronne
954d184bdd wifi: Add function in helper to reset interfaces mapping to PHY instances 2023-09-18 20:24:18 +02:00
Sharan Naribole
5439c98fe5 wifi: Extend helper to configure mapping between spectrum PHY interfaces and PHY instances 2023-09-18 20:24:18 +02:00
Sébastien Deronne
58ce22aa2f wifi: Reduce code duplication in SpectrumWifiPhyHelper 2023-09-18 20:24:18 +02:00
Sébastien Deronne
ef76e67861 wifi: Do not add band filter twice 2023-09-18 20:24:18 +02:00
Sébastien Deronne
754165eb40 wifi: DoChannelSwitch should not be public 2023-09-18 20:24:18 +02:00
Sébastien Deronne
cfef4966bb wifi: Remove unnecessary log in getter 2023-09-18 20:24:18 +02:00
Sébastien Deronne
33f7260ae1 wifi: Enable logs for helpers in WifiHelper::EnableLogComponents 2023-09-18 20:24:18 +02:00
Sébastien Deronne
0d12e750e8 wifi: Rename to reflect there might be multiple PHYs handled by helpers 2023-09-18 20:24:17 +02:00
Eduardo Almeida
b3fc36dc9a internet,olsr,wimax: Remove unused typedef 2023-09-18 00:37:00 +01:00
Eduardo Almeida
1f438ce6f4 Fix clang-tidy modernize-use-auto warnings 2023-09-18 00:36:46 +01:00
Eduardo Almeida
df4dd4a99d doc: Update coding-style.rst with modernize-use-auto check 2023-09-18 00:36:39 +01:00
Eduardo Almeida
56cff28645 clang-tidy: Add check modernize-use-auto 2023-09-18 00:36:30 +01:00
Eduardo Almeida
1ae0d7ea22 Fix clang-tidy warnings (detected by clang-tidy-18) 2023-09-17 22:10:09 +00:00
Eduardo Almeida
aedd34ca8f Fix local #include headers by removing the "ns3/" prefix 2023-09-17 17:19:59 +01:00
Eduardo Almeida
1e939ef891 check-style: Add check for #include headers from same module with "ns3/" prefix 2023-09-17 15:59:43 +01:00
Ben Lee
74353c1d68 antenna: add test cases for WrapTo* functions 2023-09-17 02:24:29 +02:00
Tommaso Pecorella
fade296958 antenna: (fixes #889) Improve WrapTo* functions 2023-09-17 02:24:29 +02:00
Tommaso Pecorella
578c471f6a mobility: (fixes #943) fix node direction change when node is in a corner
Improvement thanks Gabriel Ferreira (gabrielcarvfer@gmail.com)
2023-09-17 01:06:06 +02:00
Tommaso Pecorella
d47680bb9e mobility: add corner detection to rectangle
Improvements thanks to Gabriel Ferreira (gabrielcarvfer@gmail.com)
2023-09-17 01:06:06 +02:00
Tom Henderson
4164725e71 propagation: (fixes #953) Fix Okumura-Hata log message 2023-09-16 16:20:38 +00:00
Eduardo Almeida
6c81a8fccb doc: Update and improve README.md 2023-09-16 13:27:42 +00:00
Eduardo Almeida
3de3a27f25 aodv: Optimize GetPrecursors() 2023-09-16 01:08:09 +00:00
Eduardo Almeida
c5b3488dbf lte, netanim: Replace #include "ns3/application-module.h" by individual headers 2023-09-15 21:53:32 +00:00
Eduardo Almeida
ba859a0d66 Fix clang-tidy modernize-use-bool-literals warnings 2023-09-15 16:36:26 +00:00
Eduardo Almeida
923160b307 doc: Update coding-style.rst with clang-tidy modernize-use-bool-literals check 2023-09-15 16:36:26 +00:00
Eduardo Almeida
51ff546801 clang-tidy: Add check modernize-use-bool-literals 2023-09-15 16:36:26 +00:00
Tommaso Pecorella
e37a87674f lr-wpan: fix use of u_int8_t instead of uint8_t 2023-09-15 12:37:02 +00:00
Sebastien Deronne
08c6d2f2af wifi: Add UL MU-MIMO PHY tests 2023-09-15 12:32:08 +00:00
Sebastien Deronne
eb4fe05ff4 wifi: Add DL MU-MIMO PHY tests 2023-09-15 12:32:08 +00:00
Lauri Sormunen
ba88f48f1e core: (fixes #949) fix bound callbacks arguments type detection 2023-09-14 21:43:28 +00:00
Eduardo Almeida
c29c368038 dsdv: Fix order of assert to avoid segmentation fault 2023-09-14 19:00:14 +00:00
Alberto Gallegos Ramonet
6c3e09ca89 lr-wpan: Add LQI to MlmeAssociateIndicationParams 2023-09-14 13:32:09 +09:00
Eduardo Almeida
2d1adc22da spectrum: Fix clang-tidy bugprone-too-small-loop-variable warning 2023-09-14 02:35:38 +01:00
Eduardo Almeida
f7a02d6265 doc: Add caching performance tips to coding-style.rst 2023-09-13 19:48:01 +01:00
Eduardo Almeida
9bd7a8804f doc: Group coding-style performance topics into dedicated section 2023-09-13 19:44:47 +01:00
Eduardo Almeida
ec2c79b5e0 internet, lte, spectrum, wifi: Pre-allocate memory when initializing vectors 2023-09-13 19:32:21 +01:00
Eduardo Almeida
a4b43cb532 examples, internet, prop, spect, uan: Cache math functions and frequently used variables 2023-09-13 19:32:21 +01:00