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 |
|
Stefano Avallone
|
1014ac4f52
|
wifi: Use higher PHY RX start delay
Otherwise, an EMLSR client may consider the TXOP as ended before the RX START
indication for a HT/VHT/HE/EHT PPDU
|
2023-09-09 21:15:44 +00:00 |
|
Stefano Avallone
|
1f4b4cbfd6
|
wifi: Add StaWifiMac methods to block transmissions on a link
|
2023-09-09 21:15:44 +00:00 |
|
Stefano Avallone
|
e471c20cb4
|
wifi: AP MLD assumes EMLSR client is back to listening if it is does not receive a response
|
2023-09-09 21:15:44 +00:00 |
|
Stefano Avallone
|
1399177627
|
wifi: Store stations expected to respond in WifiTxTimer
|
2023-09-09 21:15:44 +00:00 |
|
Stefano Avallone
|
6f8b3a039d
|
wifi: Make FEM::RxStartIndication protected and virtual
|
2023-09-09 21:15:44 +00:00 |
|
Sébastien Deronne
|
3396b046e8
|
wifi: Extend non-HT duplicate tests to verify channel width in TXVECTOR for non-participating HE STAs
|
2023-09-09 12:27:28 +00:00 |
|
Sébastien Deronne
|
a6fa6bba4f
|
wifi: Extend non-HT duplicate tests to consider cases where a STA does not respond
|
2023-09-09 12:27:28 +00:00 |
|
Sébastien Deronne
|
9e3068aac0
|
wifi: Add checks on channel width reported by TXVECTOR for received PPDUs in non-HT duplicate tests
|
2023-09-09 12:27:28 +00:00 |
|
Sébastien Deronne
|
aa5958e034
|
wifi: Fix channel width in reconstructed TXVECTOR when receiving a non-HT duplicate PPDU
|
2023-09-09 12:27:28 +00:00 |
|
Sébastien Deronne
|
42472134c4
|
wifi: Cleanup stored TX width from spectrum signal parameters
|
2023-09-09 12:27:28 +00:00 |
|
Sébastien Deronne
|
3034748f9a
|
wifi: Store transmission width in WifiPpdu
|
2023-09-09 12:27:28 +00:00 |
|
Sébastien Deronne
|
d46f8857d7
|
wifi: Fix number of antennas not set when calling one of the WifiPpdu constructor
|
2023-09-09 12:27:28 +00:00 |
|
Sébastien Deronne
|
1b47675427
|
wifi: Directly call GetModulationClass in IsNonHtDuplicate
|
2023-09-09 12:27:28 +00:00 |
|