Commit Graph

14206 Commits

Author SHA1 Message Date
Tommaso Pecorella
ff12f975b2 stats: allow cleaning the content of an histogram 2023-05-19 23:43:27 +02:00
André
a207fb6766 internet: Remove unused includes, add missing ones and remove "ns3/" prefix from local headers 2023-05-19 16:44:52 +00:00
Eduardo Almeida
1960990db5 lte: Move common constants from scheduler classes to parent class 2023-05-18 13:14:17 +01:00
Eduardo Almeida
72c2619897 lte: Move common typedefs in scheduler classes to parent class 2023-05-18 13:14:17 +01:00
Eduardo Almeida
d316031258 lte: Move {MIN,MAX}_NO_CC constants to lte-common.h 2023-05-18 13:12:54 +01:00
Biljana Bojovic
0164d8d3d4 lte: Add PDCP-RLC discard timer 2023-05-18 23:53:24 +00:00
kkoutlia
1bde892f0a lte: Add Release 18 QCIs 2023-05-18 23:53:24 +00:00
kkoutlia
2d71ca670c lte: Extend support for Delay-critical GBR 2023-05-18 23:53:24 +00:00
kkoutlia
0640fcab9b buildings: Add test case for O2I penetration losses 2023-05-18 22:52:27 +00:00
kkoutlia
53217384c9 buildings: Include Low/High building penetration losses 2023-05-18 22:52:27 +00:00
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
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
7edb8793f2 wifi, wimax: Fix modernize-use-emplace warnings (clang-tidy-16) 2023-05-12 22:27:44 +01:00
Eduardo Almeida
8731dd1fa2 fd-net-device: Fix clang-tidy warnings 2023-05-12 18:18:26 +00: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
Stefano Avallone
cff5678ac6 core, wifi: Make character separator a template parameter for AttributeContainerValue 2023-05-08 11:13:01 +02:00
Eduardo Almeida
70f8f80d9b Fix clang-tidy performance-unnecessary-copy-initialization warnings 2023-05-07 22:07:12 +01:00
Eduardo Almeida
a93c357141 Fix clang-tidy readability-simplify-boolean-expr warnings 2023-05-07 19:06:35 +01: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
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
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
Sébastien Deronne
4734c7fad5 wifi: Cleanup naming in InterferenceHelper 2023-05-04 18:03:04 +00:00
Stefano Avallone
68ccf98c6a wifi: Include active scanning in ML setup tests 2023-05-04 11:00:28 +00:00
Stefano Avallone
787a75de01 wifi: Get rid of anonymous enum in StaWifiMac 2023-05-04 11:00:28 +00:00
Stefano Avallone
1b29ec8fec wifi: Fix sending Probe Requests on multiple links 2023-05-04 11:00:28 +00:00
Stefano Avallone
6e7733d37b wifi: Remove unneeded frame type stored by MultiLinkElement 2023-05-04 06:15:30 +00:00
Stefano Avallone
746311c354 wifi: Extend EHT Information Elements test 2023-05-04 06:15:30 +00:00