Commit Graph

162 Commits

Author SHA1 Message Date
Tom Henderson
adb6b82340 doc: Update AUTHORS, CHANGES.md, and RELEASE_NOTES.md for ns-3.42 2024-05-29 17:10:00 +00:00
Juan Leon
831ecf4107 wifi: Add WifiPhyRxTraceHelper implementation
With contributions also from Hao Yin, Muyuan Shen, and Tom Henderson
2024-05-27 19:04:40 -07:00
Juan Leon
57be118e43 wifi: Add new Phy trace sources and drop error code
* WifiPhyStateHelper::RxOutcome and WifiPhy::PhyRxPpduDrop
* WifiPhyRxfailureReason::SIGNAL_DETECTION_ABORTED_BY_TX
2024-05-27 19:04:18 -07:00
Juan Leon
49e0dc3d89 wifi: Add new signal transmission and arrival traces 2024-05-27 18:55:36 -07:00
Tom Henderson
f75345fa03 tcp (fixes #966): Suppress cwnd growth when rate-limited 2024-05-26 14:32:46 +00:00
pagmatt
2bbcec0688 mobility: Add GeocentricConstantPosition mob model 2024-05-24 17:23:55 -07:00
Alberto Gallegos Ramonet
971b49dd60 Update CHANGES.md and RELEAD_NOTES.md 2024-05-23 11:33:58 +09:00
Gabriel Ferreira
01138ef2d7 (fixes #161) Deprecate EventId::IsRunning() and replace it with EventId::IsPending() 2024-05-14 12:40:54 -03:00
Stefano Avallone
eb0b861236 wifi: Obsolete Txop attributes MinCw, MaxCw, Aifsn and TxopLimit
These attributes cannot hold an "empty" value which is needed to
indicate that the user wants to use the default value defined by
the standard. The corresponding attributes for multi-link devices
can be used instead.
2024-05-06 14:22:11 +00:00
Stefano Avallone
73751ccbde wifi: Add TX duration threshold to enable RTS/CTS protection 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
Alberto Gallegos Ramonet
be193327a9 lr-wpan: LrWpan prefix shortening for enumerations, variables and structs 2024-04-21 10:51:53 +02:00
Gabriel Ferreira
4441280a16 build: (fixes #1048) Link non-module libraries in static and monolib builds 2024-04-18 19:13:47 +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
Alberto Gallegos Ramonet
f4fd18fa50 lr-wpan: Adds MAC attribute identifiers 2024-04-04 15:01:14 +02:00
Alberto Gallegos Ramonet
fb358034cd lr-wpan: Use Mac and PHY standard attribute ids 2024-03-26 12:28:08 +01:00
Stefano Avallone
42d47d615f wifi: Make WifiPhyState a scoped enum within ns3 namespace 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
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
André Apitzsch
18af29a3ff wifi: Convert WifiTidToLinkMappingNegSupport to scoped enum 2024-03-04 09:27:12 +01:00
Tommaso Pecorella
ca83416d07 internet: (fixes #1006) Remove InetSocketAddress ToS functions and replace with attributes 2024-02-16 12:40:18 -06:00
Menglei Zhang
039692de8f mobility, buildings: (fixes #977) fix corner rebound direction 2024-02-16 10:01:05 -06:00
Eduardo Almeida
82153c2964 build, core: (fixes #790) Remove experimental filesystem 2024-02-13 21:47:22 +01:00
Eduardo Almeida
64e68fced4 Fix Markdown linting warnings in CHANGES.md 2024-02-13 18:30:29 +00:00
Tommaso Pecorella
c4810ddbd7 Start RELEASE_NOTES.md and CHANGES.md sections for new release 2024-02-13 08:04:05 -06:00
Tom Henderson
10c929275e doc: Update AUTHORS, CHANGES.md, and RELEASE_NOTES.md for ns-3.41 2024-02-09 07:11:29 -08:00
Tom Henderson
7c4b3bbbfa Update documentation and release notes for TCP Cubic changes 2024-02-02 20:18:47 +00:00
Stefano Avallone
cbebe769b0 wifi: Increase BA response timeout
ADDBA response sent by/to EMLSR clients may be protected by (MU)-RTS/CTS, hence
1 millisecond may not be enough to get the response.
2024-02-01 18:57:27 +00:00
Tom Henderson
538ecd1f74 spectrum: Add AssignStreams() to SpectrumChannel 2024-02-01 05:09:44 +00:00
André Apitzsch
3271f6a8b0 doc: Update CHANGES and RELEASE_NOTES 2024-01-31 15:32:16 +01:00
Alessio Bugetti
6155ed728e internet: (fixes #896) Standardize End System Model attributes across IPv4 and IPv6 2024-01-27 02:33:56 +00:00
AlessioBugetti
567566c259 core: (fixes #540) Add Bernoulli and Binomial Distributions
- Add BernoulliRandomVariable and BinomialRandomVariable to the random-variable-stream model
- Add BernoulliRandomVariable and BinomialRandomVariable to random-variables.rst
- Add a stanza to main-random-variable-stream.cc for BernoulliRandomVariable and BinomialRandomVariable
- Add tests for BernoulliRandomVariable and BinomialRandomVariable in random-variable-stream-test-suite.cc
- Update RELEASE_NOTES.md and CHANGES.md
2024-01-26 13:39:57 +01:00
Stefano Avallone
8cbcd0cb96 wifi: Possibly invoke backoff when no transmission is made in a TXOP 2024-01-26 08:54:28 +00:00
Alberto Gallegos Ramonet
a56892a5f4 lr-wpan: Status enumeration fixes 2024-01-19 09:29:23 +09:00
Tommaso Pecorella
6636d62509 sixlowpan: use RFC7973 EtherType and remove obsolete attributes 2024-01-18 17:50:18 +00:00
Gabriel Ferreira
ff566e348a build: raise error on missing or multiple main function in a scratch target 2023-12-15 22:57:27 -03:00
Alberto Gallegos Ramonet
3f26052993 lr-wpan: DoDispose SIGSEGV and beacon fixes 2023-12-11 11:40:05 +09:00
Sébastien Deronne
eb360100f3 Update CHANGES.md and RELEASE_NOTES.md 2023-11-27 19:07:19 +01:00
Biljana Bojovic
ceceec682e Update CHANGES.md and RELEASE_NOTES.md to describe !1337 2023-11-27 15:39:52 +01:00
Stefano Avallone
0be162d227 wifi: Update user documentation 2023-11-26 18:36:54 +01:00
Stefano Avallone
75f9d5fb2e Update documentation 2023-11-25 13:15:56 +01:00
Stefano Avallone
17456042c5 wifi: Obsolete LinkSetupCanceled trace source of StaWifiMac 2023-11-25 13:15:56 +01:00
Gabriel Ferreira
3a356f4680 build: bump minimum CMake version to CMake 3.13 2023-11-05 00:01:20 +00:00
Alberto Gallegos Ramonet
900019e31e lr-wpan: Create MAC layer abstraction (decoupling, alternative MACs) 2023-11-01 11:16:57 +09:00
Alberto Gallegos Ramonet
4bb239b8ce lr-wpan: Change SuperframeField to standard bitmap 2023-10-20 14:07:23 +09:00
Gabriel Ferreira
2622354a0b build: bump minimum C++ version to C++20 2023-10-19 10:59:23 -03:00
Gabriel Ferreira
75f557869f build: bump minimum CMake version to 3.12 2023-10-19 10:58:39 -03:00
Gabriel Ferreira
4e06af5256 build: disable restrict warning when using GCC 12.1-12.3
Prevents warning raised by a compiler bug when using GCC 12.1-12.3 with C++20

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105545
2023-10-19 10:57:02 -03:00