Commit Graph

18234 Commits

Author SHA1 Message Date
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
Sebastien Deronne
d3ea4d2da0 wifi: Handle MU-MIMO PPDUs belonging to same transmission in InterferenceHelper 2023-09-12 20:59:06 +02:00
Sebastien Deronne
84b928d2f4 wifi: Pass by reference instead of passing raw pointer in InterferenceHelper::CalculateNoiseInterferenceW 2023-09-12 20:48:38 +02:00
Tommaso Pecorella
72e180b6d7 olsr: fix routing table printing and clarify HNA example 2023-09-12 01:43:52 +02:00
Gabriel Ferreira
acef927f99 docs: Update Python bindings docs regarding incompatibility with ARM-based Macs 2023-09-11 18:53:20 -03:00
Gabriel Ferreira
269a630910 build, visualizer: update feature messages 2023-09-11 18:53:20 -03:00
Gabriel Ferreira
b7cf3fb52d build: Add support for custom failure reason for features 2023-09-11 18:53:20 -03:00
Gabriel Ferreira
5686c9279a build: Prevent python bindings from being enabled on ARM Macs 2023-09-11 18:53:20 -03:00
Tom Henderson
a51637b644 wifi: Update documentation on WifiMacQueue 2023-09-11 20:56:05 +00:00
Tom Henderson
04cae66175 wifi: Fix WifiBandwidthFilter for coexistence cases 2023-09-11 14:33:22 +00:00
Tom Henderson
bf70ec139f wifi: Make StaWifiMac::MacState enum public 2023-09-09 23:07:38 +00:00
Tom Henderson
8023b222de wifi: Enable subclassing of WifiMacHeader 2023-09-09 23:07:38 +00:00
Stefano Avallone
1de18feba0 wifi: Add ResetBackoff method to avoid duplicating code 2023-09-09 21:15:44 +00:00
Stefano Avallone
0b7feec983 wifi: Suspend/resume medium access on EMLSR clients when using another EMLSR link
Backoff counter is suspended/resumed accordingly.
2023-09-09 21:15:44 +00:00
Stefano Avallone
1b18f743e1 wifi: AP continues TXOP if missing response from EMLSR client 2023-09-09 21:15:44 +00:00
Stefano Avallone
463d73aeda wifi: STAs not responding to a MU PPDU need to be protected again in the same TXOP 2023-09-09 21:15:44 +00:00
Stefano Avallone
609773ca22 wifi: Use ForwardMpduDown to send CF-End frame 2023-09-09 21:15:44 +00:00
Stefano Avallone
a702a96c2f wifi: Set switching delay to zero for EMLSR main PHY when needed 2023-09-09 21:15:44 +00:00
Stefano Avallone
b98a80b581 wifi: Drop ICF received on a link blocked because another EMLSR link is being used
Fixes issues when AP MLD and EMLSR client concurrently send frames to each other.
2023-09-09 21:15:44 +00:00
Stefano Avallone
16e0836234 wifi: AP MLD (un)block links when an EMLSR client starts an UL TXOP 2023-09-09 21:15:44 +00:00
Stefano Avallone
cb94997553 wifi: Main PHY takes over UL TXOP after aux PHY has transmitted RTS 2023-09-09 21:15:44 +00:00
Stefano Avallone
bdc2e95cff wifi: Aux PHY of an EMLSR client sends RTS to initiate an UL TXOP 2023-09-09 21:15:44 +00:00
Stefano Avallone
c0e199f103 wifi: (Un)block other EMLSR links when an UL TXOP starts/ends 2023-09-09 21:15:44 +00:00
Stefano Avallone
b2d2d37c14 wifi: Extend EMLSR test to check blocked links at non-AP MLD side 2023-09-09 21:15:44 +00:00
Stefano Avallone
12b3764437 wifi: (Un)block other EMLSR links when a DL TXOP starts/ends 2023-09-09 21:15:44 +00:00