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
Tom Henderson
22c99ed69c
internet: Remove logging from Ipv4L3Protocol getters
2024-04-05 07:07:18 -07:00
Tom Henderson
28e764173c
network: Remove logging of ns3::Node getters
2024-04-05 13:36:50 +00:00
Alberto Gallegos Ramonet
f4fd18fa50
lr-wpan: Adds MAC attribute identifiers
2024-04-04 15:01:14 +02:00
André Apitzsch
78f2c1fe94
core: Remove unused int-to-type.h
2024-03-28 10:13:57 +01:00
André Apitzsch
399ff3cccb
core: Move TimerImpl to namespace internal
2024-03-28 10:13:57 +01:00
André Apitzsch
9e25d8ef7e
core: Refactor TimerImpl with variadic templates
2024-03-28 09:45:52 +01:00
Eduardo Almeida
a0dddf3253
Replace variable length arrays by std::vector
...
Variable length array is a C feature, available in C++ when compiler extensions are enabled. Newer versions of the clang compiler flag these issues as errors
2024-03-27 14:51:19 +00:00
Tommaso Pecorella
fa5c41b30f
core: ( fixes #1052 ) silence maybe-uninitialized warning in gcc 13.1
2024-03-27 00:41:26 +01:00
Tommaso Pecorella
41921f6e81
core: add macro to silence 'maybe uninitialized' warnings
2024-03-27 00:41:26 +01:00
Tommaso Pecorella
61b5fad814
wifi: ( fixes #1053 ) use M_PI instead of std::numbers::pi
2024-03-27 00:41:26 +01:00
Tommaso Pecorella
2c5a7c4f12
core: remove unnecessary 'using'
2024-03-27 00:41:26 +01:00
Sébastien Deronne
8f3053fcf2
wifi: Extend multiple PHY interfaces test with an EMLSR use case
2024-03-26 20:34:13 +00:00
Sébastien Deronne
5d54b694f3
wifi: Fix test duration not large enough to cover all multiple PHY interfaces scenarios
2024-03-26 20:34:13 +00:00
Sébastien Deronne
76cff6af65
wifi: Indicate ongoing reception is stopped to interference helper when PHY is reset
2024-03-26 20:34:13 +00:00
Sébastien Deronne
c606aa4cf3
wifi: Fix first power per band held in interference helper when multiple PHY interfaces are used
2024-03-26 20:34:13 +00:00
Sébastien Deronne
99a6477d5e
wifi: Move operations to be done by PHY at the end of TX in a separate function
2024-03-26 20:34:13 +00:00
Alberto Gallegos Ramonet
fb358034cd
lr-wpan: Use Mac and PHY standard attribute ids
2024-03-26 12:28:08 +01:00
Eduardo Almeida
0fd0a38b78
core: Move deprecated example snippet to NS_DEPRECATED() macro Doxygen
2024-03-25 14:23:14 +00:00
Eduardo Almeida
44c48b2591
core: Fix Doxygen formatting of NS_DEPRECATED() macro
2024-03-25 14:23:14 +00:00
Sébastien Deronne
5d132515df
wifi: Cleanup use of pointers in MacRxMiddle
2024-03-24 08:45:24 +01:00
André Apitzsch
1fcf7c4c4b
core: Move EventMemberImplObjTraits to namespace internal
2024-03-22 18:11:33 +00:00
André Apitzsch
f80f94178c
core: Refactor MakeEvent with variadic templates
...
`std::enable_if_t` is used to fix "call to 'MakeEvent' is ambiguous"
errors.
2024-03-22 18:11:33 +00:00
Sébastien Deronne
22c406b627
wifi: Use 'contains' instead of 'count'/'find'
2024-03-21 18:34:00 +00:00
Sébastien Deronne
08448d7ad9
wifi: Use constant from C++20 standard instead of Macro From GNU C library
2024-03-21 18:34:00 +00:00
Stefano Avallone
a6d12047a4
wifi: Fix center frequency of channel 119 in the 6 GHz band
2024-03-16 10:59:23 +01:00
Stefano Avallone
42d47d615f
wifi: Make WifiPhyState a scoped enum within ns3 namespace
2024-03-16 10:59:23 +01:00
Stefano Avallone
bd3650cda0
wifi: WifiPhyStateHelper updates m_endCcaBusy when leaving CCA_BUSY state
2024-03-16 10:59:23 +01:00
Stefano Avallone
55e7a9dcb8
wifi: Add a function to get the last time a PHY was in any of given states
2024-03-16 10:59:23 +01:00
Stefano Avallone
8fd5aebd1c
wifi: Fix logged duration of CCA_BUSY/IDLE periods
2024-03-16 10:59:23 +01:00
Stefano Avallone
177bc6bacb
wifi: WifiPhyStateHelper tracks start/end times for OFF/SLEEP states
2024-03-16 10:59:23 +01:00
Sébastien Deronne
a2f10dc205
applications, internet-apps: Add checks for unset attributes
2024-03-16 09:05:44 +01:00
Sébastien Deronne
37b4a6163d
applications: Remove UdpServer::GetServer() function
2024-03-16 09:05:44 +01:00
Sébastien Deronne
928a011413
applications: Use module as name prefix for tests
2024-03-16 09:05:43 +01:00
Sébastien Deronne
59837ecd78
applications: Fix coding style for initialization in udp-server application
2024-03-16 09:03:30 +01:00
Sébastien Deronne
24fc55a5ef
applications: Cleanup unnecessary DoDispose overloads
2024-03-16 09:03:30 +01:00
Sébastien Deronne
188720309c
internet-apps: Simplify helpers
2024-03-16 09:03:30 +01:00