Gabriel Ferreira
2fcfe2add0
github: Add environment variable retrieving CODECOV_TOKEN from secrets
2024-05-16 23:08:11 -03:00
Gabriel Ferreira
95f959932b
core: Additional MatrixArray utilities
...
New features include determinant, Frobenius norm, identity matrix, matrix page copies and matrix page joining
2024-05-16 23:08:11 -03:00
Sébastien Deronne
49a6e2ef7b
Update RELEASE_NOTES.md
2024-05-15 08:33:38 +02:00
Sébastien Deronne
009c3d5dda
wifi: Add test case for spectrum PHY testsuite to reproduce EMLSR channel switching scenario
...
The test reproduces a scenario where a RX PHY switches its channel after a TX PHY has already started
a transmission and the channel switching is completed before the signal arrives at the RX PHY
2024-05-15 08:33:15 +02:00
Sébastien Deronne
cc976b8624
spectrum: Perform spectrum conversions at RX time
2024-05-15 08:33:15 +02:00
Sébastien Deronne
0f6cb9657f
spectrum: Fix assert hit when PHYs attached to a single model spectrum channel have switched to another channel
2024-05-15 08:33:15 +02:00
Sébastien Deronne
3a0a2d1644
wifi: Verify use of correct spectrum channel model and conversion has been done
2024-05-15 08:33:15 +02:00
Sébastien Deronne
fdf18e5b09
wifi: Add sanity checks in wifi spectrum value helper
2024-05-15 08:33:15 +02:00
Sébastien Deronne
5e10b47d18
spectrum, wifi: Move wifi spectrum value helper class to wifi module
2024-05-15 08:33:15 +02:00
Gabriel Ferreira
845b1e1374
ci: Re-enable cppyy job
2024-05-14 18:14:56 -03:00
Gabriel Ferreira
44e8b40b01
wifi: Move definition of WIFI_TU and wifiStandards to source files
2024-05-14 18:09:23 -03:00
Gabriel Ferreira
01138ef2d7
( fixes #161 ) Deprecate EventId::IsRunning() and replace it with EventId::IsPending()
2024-05-14 12:40:54 -03:00
Gabriel Ferreira
21f3c98107
wifi: Replace platform specific std::path::c_str() with std::path::string()
...
Window's c_str() returns wchar* instead o char*
2024-05-14 11:47:31 -03:00
Stefano Avallone
2bddd81ec4
core: Initialize EnumValue::m_value
...
Avoid UB errors (spotted by sanitizers) such as "runtime error: load of
value 52428820, which is not a valid value for type 'WifiPhyBand'
2024-05-14 06:56:46 +00:00
Stefano Avallone
7b46d4e1b4
wifi: Avoid maybe uninitialized warning in WifiPsdu::GetAckPolicyForTid()
2024-05-14 06:56:46 +00:00
Sébastien Deronne
db0804c455
wifi: Extend tests for multiple PHY interfaces to verify rxing state of interference helper after channel has switched
2024-05-13 17:31:47 +00:00
Sébastien Deronne
3467011116
wifi: Add test case for spectrum PHY testsuite to reproduce another EMLSR channel switching scenario
...
The test reproduces a scenario where a RX PHY gets its channel switched during preamble detection period,
receives interfering packets on the other channel and finally switch back to its initial channel to
successfully receive a packet.
2024-05-13 17:31:47 +00:00
Sébastien Deronne
b8365a92b0
wifi: Fix rxing state of interference helper not reset when channel is switched during preamble detection
2024-05-13 17:31:47 +00:00
Sébastien Deronne
578e6a77c5
wifi: Fix incorrect frequency range passed to interference helper
2024-05-13 17:31:47 +00:00
Tommaso Pecorella
64e826f3f8
mobility: Fix velocity when nodes are standing still
2024-05-12 19:57:34 +02:00
Tommaso Pecorella
d6f2faebc8
core: add Vector scalar multiplication
2024-05-12 19:57:34 +02:00
Eduardo Almeida
79186a8b8b
Fix clang-tidy bugprone-branch-clone warnings
2024-05-11 02:56:07 +01:00
Eduardo Almeida
cde8b2ff87
doc: Update coding-style.rst with clang-tidy bugprone-branch-clone
2024-05-11 01:06:35 +01:00
Eduardo Almeida
470b1839a0
clang-tidy: Add check bugprone-branch-clone
2024-05-11 01:04:03 +01:00
Stefano Avallone
dc4048ea49
Update RELEASE_NOTES.md
2024-05-10 19:04:17 +02:00
Stefano Avallone
8c19c968e2
wifi: Extend MLO test to check Capabilities elements in mgt frames
2024-05-10 19:04:17 +02:00
Stefano Avallone
135d53dff3
wifi: Fix NSS selection in 6 GHz band
2024-05-10 19:04:17 +02:00
Stefano Avallone
b104fa91b0
wifi: Have remote station manager GetHtSupported() return whether HT is really supported
2024-05-10 19:04:17 +02:00
Rami Abdallah
8a24f52aac
wifi: HT and VHT are not supported on 6GHz links
2024-05-10 19:04:17 +02:00
Rami Abdallah
b47358f4a6
wifi: Include HE 6GHz Band Capabilities in management frames
2024-05-10 19:04:16 +02:00
Rami Abdallah
e7b50e8144
wifi: Add HE 6GHz Band Capabilities information element
2024-05-10 19:00:25 +02:00
Rami Abdallah
167c5ac753
wifi: Fill in 6 GHz Operation Information field in HE Operation IE
...
...when included in a frame sent on a 6 GHz link
2024-05-10 19:00:25 +02:00
Stefano Avallone
efa760e778
wifi: Add a unit test for HE information elements
2024-05-10 19:00:25 +02:00
Stefano Avallone
88c0e53bc4
wifi: Update HE Operation information element to final 11ax version
2024-05-10 19:00:25 +02:00
Rami Abdallah
4074f38fa2
wifi: Add unit test for FILS Discovery frames
2024-05-10 19:00:25 +02:00
Stefano Avallone
21fd03fbda
wifi: Fix assert preventing usage of 32-byte SSIDs
2024-05-10 19:00:25 +02:00
Rami Abdallah
f979d4e389
wifi: Add support for APs sending FILS Discovery frames
2024-05-10 19:00:25 +02:00
Rami Abdallah
e87b1e0d34
wifi: Add support for FILS Discovery action frame
2024-05-10 19:00:25 +02:00
Stefano Avallone
4fcdc10998
wifi: Add a class for optional fields with presence indicator flag
2024-05-10 19:00:25 +02:00
Davide Magrin
fe4cd3b362
wifi: Add TIM Information Element and tests for PS
2024-05-10 19:00:25 +02:00
Stefano Avallone
cc51f7a2f9
wifi: Add missing configuration setting to EMLSR test
2024-05-10 18:47:50 +02:00
Eduardo Almeida
2d9c369f12
wifi: Add missing return statement
2024-05-10 10:38:08 +00:00
Eduardo Almeida
65a7eccdec
dsr, internet, wifi: Fix spelling typos
2024-05-10 10:38:08 +00:00
Tom Henderson
ddb530c956
core, tests: Reset default values for every TestCase
2024-05-10 00:39:54 +00:00
Tom Henderson
a3c19e5d14
doc: Remove references to waf
2024-05-09 23:03:52 +00:00
Stefano Avallone
5840590ed1
core: Inline AttributeContainerValue::CopyFrom to fix build issue in optimized mode
2024-05-09 10:16:35 +02:00
Stefano Avallone
ae7e7f370f
core: Add an assert to trickle timer test to fix build issue in optimized mode
2024-05-08 23:21:55 +02:00
Stefano Avallone
a1a6cd953b
wifi: ( fixes #1080 ) Fix build with g++ 14.1.1
2024-05-08 23:21:55 +02:00
Gabriel Ferreira
10f882eeba
antenna, spectrum: Enable superposed nodes in 3GPP assuming minimum separation
2024-05-08 15:34:05 +02:00
Tom Henderson
132a6ced06
wifi: Add LOG_LEVEL_INFO statement on AP beacon generation
2024-05-07 15:29:43 +00:00