Commit Graph

14972 Commits

Author SHA1 Message Date
Stefano Avallone
7fb148be8b wifi: Add MPDU to TX params before calling protection and ack managers
In this way, updated TX duration is made available to protection and ack managers
2024-05-02 08:40:21 +00:00
Stefano Avallone
2d9a2bb22f wifi: Make WifiAcknowledgment::acknowledgmentTime optional
...instead of relying on Time::Min() as blank value
2024-05-02 08:40:21 +00:00
Stefano Avallone
d3b3ae2bcd wifi: Make WifiProtection::protectionTime optional
...instead of relying on Time::Min() as blank value
2024-05-02 08:40:21 +00:00
Stefano Avallone
f9238adc3c wifi: Make WifiTxParameters::m_txDuration optional
...instead of relying on Time::Min() as blank value
2024-05-02 08:40:21 +00:00
Stefano Avallone
0ae38498fb wifi: Extend TXOP unit test to check the SingleRtsPerTxop attribute 2024-05-02 08:40:21 +00:00
Stefano Avallone
cc53100cfc wifi: Add a SingleRtsPerTxop attribute to prevent more than one protection per TXOP 2024-05-02 08:40:21 +00:00
Tom Henderson
655455bf04 propagation: Clarify units and range on Friis SystemLoss attribute 2024-05-01 22:47:30 +00:00
Tom Henderson
f0fda976f8 spectrum: Avoid newline in SpectrumValue ostream operator 2024-05-01 13:59:10 +00:00
Eduardo Almeida
ea058843e9 core: Add ns-3 version to deprecated message 2024-04-26 18:27:22 +00:00
Eduardo Almeida
65e9fb7427 Fix trailing whitespace, tabs and indentation 2024-04-26 14:46:05 +00:00
Gabriel Ferreira
c92c3b1ca6 lte: Initialize variables 2024-04-25 13:23:19 +00:00
Gabriel Ferreira
2142f76392 antenna: Retrieve inclination and azimuth to let compiler fuse sincos 2024-04-25 10:08:05 +02:00
Gabriel Ferreira
b6892d1364 spectrum: Save up pow()'s and memory allocations in GenerateChannelParameters 2024-04-25 10:08:05 +02:00
Sébastien Deronne
387bfb0bca wifi: Fix PHY ID and operating channel reported in WifiPhy logs in case of multi link 2024-04-24 07:34:13 +02:00
Gabriel Ferreira
ee836a922d wifi: Use ns3/eht-configuration to ensure header is found in installed builds 2024-04-22 22:24:40 +02:00
André Apitzsch
2c0f33f80e lte: Fix typo in resource block group abbreviations (RGB->RBG) 2024-04-22 10:00:46 +02:00
Gabriel Ferreira
302ab2dc6e buildings: Remove unused variable 2024-04-21 22:25:57 +02:00
Gabriel Ferreira
88134dd6be internet: Prevent freeing a stack variable 2024-04-21 22:25:31 +02:00
Gabriel Ferreira
a4fc843c72 internet: Initialize shift with a value smaller than the ipv4 address 2024-04-21 22:25:02 +02:00
Gabriel Ferreira
a9fb22a442 core: Move Time::StaticInit call to helper constructor 2024-04-21 17:02:07 +00:00
Gabriel Ferreira
2fa2fe5ccc wifi: Move wifi reference error rate tables definition to .cc file 2024-04-21 17:02:07 +00:00
Gabriel Ferreira
959ed1807d wifi: Include missing header to get RxSignalInfo definition 2024-04-21 17:02:07 +00:00
Gabriel Ferreira
3005ac54ef core: Allow bool<std::string> callback functions 2024-04-21 17:02:07 +00:00
Gabriel Ferreira
e2fa301904 lte: Move UE_MEASUREMENT_REPORT_DELAY definition to .cc file 2024-04-21 17:02:07 +00:00
Gabriel Ferreira
36b43d9cbf core: Fix TimerImpl maybe uninitialized issue 2024-04-21 17:02:07 +00:00
Gabriel Ferreira
20d013154d core, wifi: Fix MakeEvent stack overflow 2024-04-21 17:02:07 +00:00
Gabriel Ferreira
150fb0e1ce Enable pedantic checks for C++ conformance 2024-04-21 17:02:07 +00:00
Gabriel Ferreira
b4b1bbd739 core: Add missing <tuple> header 2024-04-21 17:02:07 +00:00
Alberto Gallegos Ramonet
be193327a9 lr-wpan: LrWpan prefix shortening for enumerations, variables and structs 2024-04-21 10:51:53 +02:00
Alberto Gallegos Ramonet
8eb29ca3ac lr-wpan: Adds namespace lrwpan 2024-04-21 10:40:36 +02:00
Stefano Avallone
a58dd1cbbe wifi: Make assert on transition delay value less restrictive 2024-04-20 17:42:25 +02:00
Stefano Avallone
47ebdfbbf0 wifi: Do not start access on a link on which no PHY is operating 2024-04-20 17:42:25 +02:00
Stefano Avallone
2652be78ca wifi: Request channel access on links blocked for a temporary reason 2024-04-20 17:42:25 +02:00
Stefano Avallone
99a66d19a5 wifi: Allow links blocked for specified reasons to be returned by GetLinkIds 2024-04-20 17:42:25 +02:00
Stefano Avallone
151316ce68 wifi: Block channel access when aux PHYs change channel width 2024-04-20 17:42:25 +02:00
Stefano Avallone
8c0bb0b2a3 wifi: EMLSR client unblocks links in random order when TXOP ends 2024-04-20 17:42:25 +02:00
Stefano Avallone
38085b4cfd wifi: Do not unblock TX on EMLSR link used for TXOP (which is not blocked) 2024-04-20 17:42:25 +02:00
Stefano Avallone
65271d8eaf wifi: Do not request channel access on links always in the same order 2024-04-20 17:42:25 +02:00
Stefano Avallone
15632d0db1 wifi: Pass all links to unblock upon CTS after MU-RTS timeout 2024-04-20 17:42:25 +02:00
Stefano Avallone
5b54afeca6 wifi: Do not unblock links always in the same order 2024-04-20 17:42:25 +02:00
Stefano Avallone
7674cc7364 wifi: Improve log messages 2024-04-20 17:42:25 +02:00
Tolik Zinovyev
d54f8365a1 wifi: avoid computing same number twice. 2024-04-19 15:29:22 -04:00
Tolik Zinovyev
20b68b0128 wifi: avoid copying PpduFormats. 2024-04-18 10:24:53 -04:00
Tolik Zinovyev
56a39c5424 wifi: define move constructors in WifiTxParameters. 2024-04-17 15:06:07 -04:00
Tom Henderson
c4c7857dd7 wifi: Allow log level to be set in WifiHelper::EnableLogComponents() 2024-04-15 14:29:26 -07:00
Sébastien Deronne
99b2b36dea wifi: Fix crash at destruction time when WifiPhy logging is enabled 2024-04-11 20:40:51 +02:00
Tolik Zinovyev
88e449556d wifi: avoid calling Now() in InterferenceHelper::CalculateNoiseInterferenceW(). 2024-04-11 14:55:51 +00:00
Alberto Gallegos Ramonet
287f73deee lr-wpan: Adds standard version comments to MLME-GET.request function 2024-04-10 23:06:43 +02:00
André Apitzsch
76f5a5cf53 lte: Remove QciHash workaround 2024-04-07 18:00:55 +00:00
Tom Henderson
4bb925fe81 internet: Remove logging from Ipv6L3Protocol getters 2024-04-05 07:07:19 -07:00