Eduardo Almeida
1c8a76d993
core: Fixes and improvements to AttributeContainerTestSuite
...
- Rename function ReverseList() to ReverseDoubleList() and remove IntVec inversion to align the name and behavior of the function with the description in the Doxygen.
- Use container size instead of hard-coded values.
- Test the IntVec and DoubleList values with std::equal() instead of stringstream.
2023-05-18 05:39:21 +01:00
Eduardo Almeida
334c164b75
core: ( fixes #902 ) Fix vector inversion in AttributeContainerTestSuite::ReverseList()
2023-05-17 18:35:43 +01:00
Tommaso Pecorella
8595bbf60d
ci: remove unused conditions in jobs
2023-05-16 22:58:51 +00:00
Eduardo Almeida
71656924b3
test: Add missing braces in DUPE() macro
2023-05-15 22:38:05 +01:00
Eduardo Almeida
60b159b817
mpi, spectrum: Add missing header guards to example files
2023-05-15 22:37:25 +01:00
Alberto Gallegos
e38be2fe4f
lr-wpan: small fixes in MAC orphan scan
2023-05-15 11:18:51 +09:00
Eduardo Almeida
99c802113b
Remove unnecessary struct specifier
2023-05-13 20:27:17 +00:00
Eduardo Almeida
6ea0a8975e
Remove unnecessary enum specifier
2023-05-13 19:51:45 +00:00
Eduardo Almeida
b06786f5c9
examples: Fix formatting
2023-05-12 22:34:03 +01:00
Eduardo Almeida
7edb8793f2
wifi, wimax: Fix modernize-use-emplace warnings (clang-tidy-16)
2023-05-12 22:27:44 +01:00
Eduardo Almeida
cff5a13d31
ci: Upgrade clang-tidy to version 16
2023-05-12 22:27:44 +01:00
Eduardo Almeida
b53fd73ceb
ci: Add jobs for all supported versions of clang-format (14, 15, 16)
2023-05-12 22:27:39 +01:00
Eduardo Almeida
8731dd1fa2
fd-net-device: Fix clang-tidy warnings
2023-05-12 18:18:26 +00:00
Tommaso Pecorella
455cfda2d5
ci: use artifacts to speedup test jobs
2023-05-12 18:07:11 +00:00
Tommaso Pecorella
679529ccb4
ci: fix missing tests in some daily jobs
2023-05-12 18:07:11 +00:00
Sébastien Deronne
1709217907
Update RELEASE_NOTES.md
2023-05-11 20:56:57 +02:00
Sébastien Deronne
3004662957
wifi: Add non-HE STA to MU-RTS/CTS PHY tests
2023-05-11 20:56:57 +02:00
Sébastien Deronne
2c5a1a7c80
wifi: Handle reception of multiple copies of the same signal in the PHY entity base class
2023-05-11 20:56:35 +02:00
Sébastien Deronne
6316426698
wifi: No need to pass TXVECTOR to PhyEntity::CreateInterferenceEvent
2023-05-11 20:10:29 +02:00
Sébastien Deronne
ed955e2c66
wifi: Fix formatting for code that is commented out in spectrum tests
2023-05-11 19:56:30 +02:00
Eduardo Almeida
7595d3f490
ci: Use $CI_DEFAULT_BRANCH instead of master in spell-check
2023-05-08 03:08:20 +01:00
Eduardo Almeida
30faacea6b
ci: Optimize fetching upstream/master branch
2023-05-08 03:08:20 +01:00
Stefano Avallone
cff5678ac6
core, wifi: Make character separator a template parameter for AttributeContainerValue
2023-05-08 11:13:01 +02:00
Eduardo Almeida
89b44debb9
ci: Use double square brackets in if-else conditions
2023-05-08 09:03:24 +00:00
Eduardo Almeida
70f8f80d9b
Fix clang-tidy performance-unnecessary-copy-initialization warnings
2023-05-07 22:07:12 +01:00
Eduardo Almeida
17f9757b33
clang-tidy: Add check performance-unnecessary-copy-initialization
2023-05-07 19:07:10 +01:00
Eduardo Almeida
a93c357141
Fix clang-tidy readability-simplify-boolean-expr warnings
2023-05-07 19:06:35 +01:00
Eduardo Almeida
b21189f015
doc: Add boolean simplifications guidelines to coding-style.rst
2023-05-07 14:51:37 +00:00
Eduardo Almeida
fe43c82b92
clang-tidy: Add check readability-simplify-boolean-expr
2023-05-07 14:51:37 +00:00
Sébastien Deronne
e09443d148
wifi: Cleanup PHY headers serialization and deserialization
2023-05-06 12:30:32 +00:00
Sébastien Deronne
bce3ec21e5
wifi: Do no longer serialize/deserialize PHY headers
2023-05-06 12:30:32 +00:00
Stefano Avallone
62c41bdb30
Update RELEASE_NOTES.md
2023-05-05 19:17:01 +02:00
Stefano Avallone
80011ddfa8
wifi: Reset intra-BSS NAV when CF-End is an intra-BSS PPDU
...
Based on a patch from Luis Muñoz Riera
2023-05-05 19:13:55 +02:00
Stefano Avallone
b50d5cd416
wifi: Add an overloaded variant of WifiPhy::SetOperatingChannel
2023-05-05 19:13:36 +02:00
Stefano Avallone
b412ab0a13
wifi: UL MU CS should be evaluated a SIFS after end of MU-RTS
...
Like it is done for all other Trigger Frame variants.
2023-05-05 19:13:36 +02:00
Stefano Avallone
d9e435555d
wifi: Do not call SwitchMaybeToCcaBusy before initialization
...
It may cause an assert in ChannelAccessManager::NotifyCcaBusyStartNow()
(per20MhzDurations.size() == m_lastPer20MHzBusyEnd.size()) to fail if
changing operating channel after configuration but before initialization.
2023-05-05 19:13:36 +02:00
Eduardo Almeida
a7214a780d
ci: Do not run clang-tidy-diff when also running full clang-tidy
2023-05-03 05:44:51 +01:00
Eduardo Almeida
71a214636d
ci: Fix condition to check if ".clang-tidy" file changed
2023-05-05 00:40:23 +00:00
Sébastien Deronne
47424df13e
wifi: Extend multiple spectrum PHY interfaces tests to verify signals tracked by interference helper
2023-05-04 18:03:04 +00:00
Sébastien Deronne
3256ecabfe
wifi: Generate PHY-CCA.indication upon channel switching
2023-05-04 18:03:04 +00:00
Sébastien Deronne
08f3373bbe
wifi: Expose InterferenceHelper in WifiPhy attributes
2023-05-04 18:03:04 +00:00
Sébastien Deronne
e67f7c13bc
wifi: Track signals coming from non-active PHY interfaces but do not process them
2023-05-04 18:03:04 +00:00
Sébastien Deronne
dec1f2ca24
wifi: Pass information about the spectrum PHY interface to SpectrumWifiPhy::StartRx
2023-05-04 18:03:04 +00:00
Sébastien Deronne
30ec962813
wifi: Add function to SpectrumWifiPhy to get the band corresponding to a given width in a selected range
2023-05-04 18:03:04 +00:00
Sébastien Deronne
c622338aaa
wifi: Add function to retrieve frequency range of the currently active spectrum PHY interface
2023-05-04 18:03:04 +00:00
Sébastien Deronne
38ed82a8ee
wifi: Hold center frequency and channel width of the RX spectrum model in spectrum PHY interface
2023-05-04 18:03:04 +00:00
Sébastien Deronne
c219b17016
wifi: Hold frequency range in spectrum PHY interface
2023-05-04 18:03:04 +00:00
Sébastien Deronne
2df30d6838
wifi: Only update bands tracked by interference helper if needed
2023-05-04 18:03:04 +00:00
Sébastien Deronne
d666ad494e
wifi: Extend InterferenceHelper to track interferences for multiple spectrum PHY interfaces
2023-05-04 18:03:04 +00:00
Sébastien Deronne
1635f0a57e
wifi: Move dummy implementation of GetBand to YansWifiPhy
2023-05-04 18:03:04 +00:00