Commit Graph

18770 Commits

Author SHA1 Message Date
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
André Apitzsch
7c18be6fb7 brite: update version to fix unknown-pragmas warnings 2024-03-22 15:42:13 +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
Gabriel Ferreira
55acc1e3c3 bindings: Load contrib modules when working with a lock file 2024-03-20 21:51:04 +00:00
Wojtek Kosior
df529e4ae5 examples: Fix comment on sending rate in wifi-rate-adaptation-distance.cc 2024-03-19 12:32:37 -07:00
Wojtek Kosior
4b63c6048b examples: Correct CLI arg validation in wifi-rate-adaptation-distance.cc 2024-03-19 12:32:31 -07: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
8dea1fbd84 Update CHANGES and RELEASE_NOTES to describe !1828 2024-03-16 09:06:26 +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
Sébastien Deronne
6b1afa1a5d applications: Simplify helpers 2024-03-16 09:03:30 +01:00
Sébastien Deronne
4d098adbb2 network: Add common helper base class 2024-03-16 09:03:30 +01:00
Sébastien Deronne
e90a8924f5 network, applications, internet-apps: Add AssignStreams method to application base class 2024-03-16 09:03:30 +01:00
Sébastien Deronne
b942f54323 applications, internet-apps: Align overridden methods in child classes of Application 2024-03-16 09:03:30 +01:00
Sébastien Deronne
890bc05f07 examples: Reduce amount of generated packets in wifi examples 2024-03-15 12:39:03 +00:00
André Apitzsch
a5c42bc879 core: Use enum class for TestSuite::Type 2024-03-15 09:27:53 +01:00
André Apitzsch
e46d2a8024 core: Use enum class for TestCase::TestDuration and rename it to TestCase:Duration 2024-03-15 09:27:52 +01:00
Tommaso Pecorella
bb3cbdd28f core: allow multiple aggregation of an object 2024-03-15 02:53:15 +00:00
Tom Henderson
df984cf4b0 core: Log failures to connect trace source 2024-03-14 23:25:27 +00:00
Tolik Zinovyev
e05447e04a core: delete int64x64_t::int64x64_t(int128_t). 2024-03-14 11:15:45 +00:00
Tommaso Pecorella
b0696dd8fe core: (fixes #1049) add error message to ObjectFactory::Create 2024-03-13 17:59:40 +00:00
Sébastien Deronne
3f5d421fe7 wifi: Cleanup copy-pasted macros for logging 2024-03-12 22:12:21 +00:00
Sébastien Deronne
24e5bbe67d wifi: Add information about inactive interface upon reception 2024-03-12 22:12:21 +00:00
Sébastien Deronne
9aca6aa4fd wifi: Add PHY index and channel number in PHY logs 2024-03-12 22:12:21 +00:00
Sébastien Deronne
533bf013dc wifi: Cleanup excessive logs with no real benefit 2024-03-12 22:12:21 +00:00
Sébastien Deronne
691c75fbfd wifi: Cleanup more logs in getters 2024-03-12 22:12:21 +00:00
Sébastien Deronne
2fc41e5a99 wifi: Add missing logs in WifiPhy setters 2024-03-12 22:12:21 +00:00
Sébastien Deronne
744f830384 wifi: Consistent logs in interference helper with units after the value 2024-03-12 22:12:21 +00:00
Eduardo Almeida
356ab42be8 wifi: Cache results of Get{Ack,Rts,Cts}Size() functions in wifi-utils.h
Thanks to Peter Barnes
2024-03-12 18:05:30 +00:00
Tolik Zinovyev
3b2627ac7f wifi: avoid copying packet in AdhocWifiMac::Receive(). 2024-03-11 08:15:29 +00:00
Tommaso Pecorella
c3de726aef uan: (fixes #1046) allow UAN to Tx/Rx 6LoWPAN 2024-03-11 00:50:12 +00:00
Gabriel Ferreira
6ae8b54e52 spectrum: Precompute sincos of cluster angles 2024-03-09 13:13:01 +01:00
Gabriel Ferreira
6c0fbb74df spectrum: Precompute delay*doppler product outside the loop with number of ports 2024-03-09 10:49:55 +00:00
Gabriel Ferreira
2e30779f28 spectrum: Compute one square root per psd value 2024-03-09 10:49:55 +00:00
Gabriel Ferreira
4a184b75a0 gitignore: Ignore all directories prefixed with cmake- 2024-03-09 10:49:55 +00:00
Eduardo Almeida
51152a0ea5 wifi: Avoid repeated calculations by caching result 2024-03-08 19:16:39 +00:00
Tommaso Pecorella
d1aa4aa6fb core: fix test in Apple clang 15.0.0 (Xcode 15.3) 2024-03-08 01:59:25 +01:00
Tolik Zinovyev
7cefbaed63 wifi: eliminate unnecessary dBm-W conversions in WifiPhy. 2024-03-06 20:03:48 +00:00