Commit Graph

18057 Commits

Author SHA1 Message Date
Stefano Avallone
f4d28ce639 wifi: Fix WifiInformationElement equality operator
The size returned by GetInformationFieldSize() includes the Element ID
Extension, but SerializeInformationField() does not serialize this field,
thus the last byte of the buffers used by the equality operator are left
uninitialized and the result of the comparison is random.
Use GetSerializedSize() and Serialize() instead, which also work in case
of fragmented Information Elements.
2023-05-04 06:15:30 +00:00
Stefano Avallone
a7dd40b567 wifi: Pass reference to containing frame to MultiLinkElement 2023-05-04 06:15:30 +00:00
Stefano Avallone
28af113d51 wifi: Use a specific variant for the type of header stored in a Per-STA Profile 2023-05-04 06:15:30 +00:00
Stefano Avallone
3b23c5c66a wifi: Finalize support for EML Capabilities subfield in Multi-Link Element 2023-05-04 06:15:30 +00:00
Tommaso Pecorella
4836980c3f ci: fix double pipelines in MRs 2023-05-03 19:45:04 +02:00
Stefano Avallone
e7e59e8f6f wifi: (fixes #893) Workaround for bug in gcc < 10.4 2023-05-02 19:00:12 +02:00
Stefano Avallone
c94bae8e58 wifi: (fixes #862) Cancel AssocReq timer upon dissociation 2023-05-02 08:30:41 +00:00
Eduardo Almeida
1cd2f4b66c wimax: Make more member functions const 2023-05-01 05:19:43 +01:00
Eduardo Almeida
68ef2890d0 Remove unnecessary enum specifiers 2023-05-01 13:09:06 +00:00
Gabriel Ferreira
2be719791c ci: use latest good known version of Cppyy to test bindings 2023-05-01 04:50:02 +00:00
Gabriel Ferreira
c0bde8e96e build: (fixes #895) add dependency of traced-callback-typedef test suite 2023-05-01 00:19:14 -03:00
Gabriel Ferreira
680dc71ae6 build: add USE_MATH_DEFINES define to expose M_PI on Windows 2023-05-01 00:11:25 -03:00
Tommaso Pecorella
664a0ac9a4 internet: (fixes #785, #897) Fix processing of StrongEsModel 2023-04-30 23:18:27 +02:00
Eduardo Almeida
3b75e073b2 lte: Fix clang-tidy readability-static-accessed-through-instance warning 2023-04-30 16:07:35 +00:00
Tommaso Pecorella
3cc7527f3f internet: fix wrong rfc reference in attribute documentation 2023-04-30 14:09:03 +02:00
Eduardo Almeida
480ccccfb3 examples: Initialize arrays directly with 0 2023-04-29 17:58:54 +01:00
Eduardo Almeida
9b473e3333 core: Use unodered_map for LogComponent::ComponentList 2023-04-29 17:54:23 +01:00
Eduardo Almeida
f002b009a5 core: Find log component with std::map::find() 2023-04-29 17:54:23 +01:00
Eduardo Almeida
c62823effa core, internet, lte, spectrum: Add missing map header 2023-04-28 09:50:38 +01:00
Eduardo Almeida
371c1e4407 Group the misspelling API changes in CHANGES.md 2023-04-28 14:58:03 +00:00
Tommaso Pecorella
303113a80f internet: remove unused SetTcp (needed by NSC) 2023-04-28 00:44:45 +02:00
Tommaso Pecorella
8f43b2cc05 internet: Allow InternetStackHelper to be called on a node with IPv4 or IPv6 already installed 2023-04-28 00:44:45 +02:00
Giovanni Grieco
94f77ac492 wifi, core: remove std qualifier for fixed-width integers 2023-04-27 22:24:08 +00:00
Gabriel Ferreira
3c826c5922 build: do not add a prefix when parent directories contain "scratch" 2023-04-27 14:23:45 -03:00
Gabriel Ferreira
831b40ca5a build: disable C++ compiler extensions 2023-04-27 13:47:20 -03:00
Carlos Natalino
511132dd5c applications: (merges !1348) Add RxPage trace source to ThreeGppHttpClient 2023-04-25 12:15:11 +00:00
Eduardo Almeida
703a9ac5e0 ci: Add interruptible: true to .doc stage and clang-tidy job 2023-04-23 03:32:51 +01:00
Eduardo Almeida
8547668075 ci: Enable --verbose in check-style-clang-format job 2023-04-24 13:19:49 +00:00
Eduardo Almeida
e502847caf utils, doc: Add --verbose option to check-style-clang-format.py 2023-04-24 13:19:49 +00:00
Eduardo Almeida
9b907a343b utils: Improve output of check-style-clang-format.py 2023-04-24 13:19:49 +00:00
Eduardo Almeida
808d3671a6 utils: Remove unneeded sort() methods 2023-04-24 13:19:49 +00:00
Eduardo Almeida
c3428cff1c utils: Improve formatting of check-style-clang-format.py 2023-04-24 13:19:49 +00:00
Stefano Avallone
e2f65b3626 wifi: MLO test uses multiple spectrum channels 2023-04-24 11:01:54 +00:00
Sébastien Deronne
cbb5afb0da wifi: Add test for multiple RF spectrum interfaces 2023-04-24 11:01:54 +00:00
Sébastien Deronne
6198df25c0 wifi: Extend helper to create multiple RF interfaces for spectrum PHY 2023-04-24 11:01:54 +00:00
Sébastien Deronne
f16877ee06 wifi: Rename SpectrumWifiPhy::SetChannel to SpectrumWifiPhy::AddChannel 2023-04-24 11:01:54 +00:00
Sébastien Deronne
8d5137d2e7 wifi: SpectrumWifiPhy can handle multiple spectrum PHY interfaces 2023-04-24 11:01:54 +00:00
Sébastien Deronne
55cfced88c wifi, spectrum: Define FrequencyRange 2023-04-24 11:01:54 +00:00
Sébastien Deronne
fb8ddb0d84 wifi: Hold RX spectrum model in spectrum PHY interface 2023-04-24 11:01:54 +00:00
Sébastien Deronne
8ef23543f7 wifi: Fix missing spectrum channel attached to spectrum PHYs in tests
Also, when setting an RF channel, we need to find a spectrum channel covering the RF channel
2023-04-24 11:01:54 +00:00
Sébastien Deronne
5c44a7ea01 wifi: Use spectrum PHY interface for TX 2023-04-24 11:01:54 +00:00
Sébastien Deronne
5a2a111174 wifi: Make sure spectrum PHY interface gets its channel set 2023-04-24 11:01:54 +00:00
Sébastien Deronne
548947f5f1 wifi: Cleanup SpectrumWifiPhy::CreateWifiSpectrumPhyInterface 2023-04-24 11:01:54 +00:00
Stefano Avallone
de5362e36b wifi: Update link IDs of container queues upon transmitting a frame
Fixes an issue reported by Sharan Naribole.
2023-04-20 11:20:40 +02:00
Stefano Avallone
e45249f1ce wifi: When blocking packets after ADDBA_REQUEST, use MLD/link address for TA if RA is an MLD/link address 2023-04-20 11:20:19 +02:00
Eduardo Almeida
04d1951af6 gitignore: Add venv/ to .gitignore 2023-04-19 22:49:03 +00:00
Eduardo Almeida
1d59888a5b wifi: Convert WifiCodeRate to enum 2023-04-19 15:33:36 +00:00
pagmatt
31b67e8cdd applications: Add Tx traces in UdpClient 2023-04-18 22:47:52 +00:00
Tommaso Pecorella
4ea10a84b9 ci: add cppyy to slow-tasks and switch fedora 35 with 37 2023-04-18 11:05:12 +02:00
Stefano Avallone
dd7abf4cfb wifi: Remove unused WifiInformationElementVector 2023-04-17 16:31:15 +00:00