a43bb999d8
Merge tag 'ns-3.42' into unison
...
ns-3.42 release
2024-09-07 16:01:00 +08:00
Tom Henderson
ab4cce021d
Update VERSION and documentation tags for ns-3.42 release
2024-05-29 14:27:37 -07:00
Tom Henderson
5493e7115c
doc: Update ns-3 version in tutorial and installation references
2024-05-29 17:10:00 +00:00
Tom Henderson
adb6b82340
doc: Update AUTHORS, CHANGES.md, and RELEASE_NOTES.md for ns-3.42
2024-05-29 17:10:00 +00:00
Eduardo Almeida
d696de6086
spectrum: Remove "m_" prefix from array constants
2024-05-29 15:17:12 +01:00
Eduardo Almeida
3336901ecd
spectrum: ( fixes #1093 ) Move arrays to implementation file
2024-05-29 15:03:56 +01:00
Eduardo Almeida
a21c218a15
spectrum: Improve formatting of three-gpp-channel-mode.cc
2024-05-29 13:07:08 +01:00
Chan Ruihua
90634468bb
tcp: ( fixes #735 ) BBR fails to discard invalid samples
2024-05-28 06:28:10 -07:00
Vivek Jain
27e00bcd2c
tcp: Rename BBR method
2024-05-28 06:21:09 -07:00
Vivek Jain
b42856bf1a
tcp: Rename Min RTT variable in BBR code
2024-05-28 06:21:09 -07:00
Vivek Jain
0b9063eb5b
tcp: Remove unused variables from BBR code
2024-05-28 06:21:09 -07:00
Tom Henderson
8282f5dc83
wifi: WifiPhyRxTraceHelper documentation
2024-05-27 19:04:46 -07:00
Tom Henderson
038387315b
wifi: Add wifi-phy-rx-trace-example.cc program
2024-05-27 19:04:46 -07:00
Juan Leon
aa026542eb
wifi: Add WifiPhyRxTraceHelper unit test
2024-05-27 19:04:46 -07: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
Eduardo Almeida
898bf57daa
propagation: Fix clang-tidy readability-static-definition-in-anonymous-namespace warning
2024-05-27 15:12:17 +01:00
Rui Chen
06a0874647
build: Prevent the redefinition of stdlib_pch target in release builds
...
```
-- Precompiled headers were enabled
CMake Error at build-support/macros-and-definitions.cmake:1272 (add_library):
add_library cannot create ALIAS target "stdlib_pch" because another target
with the same name already exists.
Call Stack (most recent call first):
CMakeLists.txt:149 (process_options)
```
Signed-off-by: Rui Chen <rui@chenrui.dev >
2024-05-26 21:48:38 +00:00
Zili Meng
99e521d4be
tcp ( fixes #580 ): Adjust the pacing rate in TcpBbr
2024-05-26 21:46:21 +00:00
Tom Henderson
d88e7f1eb4
wifi: ( fixes #1073 ) Document that beacons use PIFS access with zero backoff
2024-05-26 18:15:37 +00:00
Tom Henderson
6f54540095
wifi: Document limitation of SingleModelSpectrumChannel
2024-05-26 18:13:57 +00: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
pagmatt
63b7032101
antenna: Add CircularApertureAntennaModel
2024-05-24 17:23:26 -07:00
pagmatt
9a725b5463
propagation, spectrum: Add 3GPP 38.811 NTN channel model
2024-05-24 17:23:26 -07:00
pagmatt
bf97cbf1d3
core: Add Vector dot product
2024-05-24 17:23:26 -07:00
pagmatt
4670d4fd61
core: Add TestVector iterator
2024-05-24 17:23:26 -07:00
Gabriel Ferreira
a6b0d83a8f
ci: Disable MPI for sanitizers check
2024-05-24 16:37:16 -03:00
Gabriel Ferreira
4c3daf9364
ci: Add per-commit clang job to test with libc++
2024-05-24 16:37:15 -03:00
Tom Henderson
e7bcb4cbc1
wifi: Assign a random variable stream to beacon Txop
2024-05-24 17:36:24 +00:00
Stefano Avallone
8b1c21a114
wifi: Extend MLO test to check that a mask is only present for setup links
2024-05-24 17:36:24 +00:00
Stefano Avallone
dbd3a683f2
wifi: Do not peek packets if a container queue does not have a mask for
...
a given link
If no mask exists for the given link, it means packets of that container
queue cannot be sent on that link.
2024-05-24 17:36:24 +00:00
Stefano Avallone
f8a20c404f
wifi: TypeId must be defined before setting ObjectFactory attributes
2024-05-24 17:36:24 +00:00
Stefano Avallone
26d4a1399e
wifi: Check that BA agreement is established in wifi manager example
2024-05-24 17:36:24 +00:00
Stefano Avallone
0258df2f41
wifi: Fix NeedSetupBlockAck() for STAs operating on a 6 GHz link only
...
Based on a patch from Rami Abdallah
2024-05-24 17:36:24 +00:00
Stefano Avallone
bef9d87431
wifi: Minstrel HT manager skips HT rates if HT is not supported
...
This is the case when operating in 6 GHz links
2024-05-24 17:36:24 +00:00
Stefano Avallone
ee09494ddf
wifi: Remove redundant (and incorrect) condition in MPDU aggregator
2024-05-24 17:36:24 +00:00
Stefano Avallone
05cb5ea88d
wifi: Basic Block Ack agreements are not supported
2024-05-24 17:36:24 +00:00
Stefano Avallone
5a29c3d1b5
wifi: AdHocWifiMac stores HE 6 GHz Capabilities element
2024-05-24 17:36:24 +00:00
Sébastien Deronne
8e59513a5d
examples: Fix failing EHT network regression run
2024-05-24 17:36:24 +00:00
Stefano Avallone
34b4cf1a30
wifi: Use custom Shuffle implementation instead of std::shuffle
...
std::shuffle implementation is not guaranteed to return the same
permutation across different libraries
2024-05-24 13:24:48 +00:00
Stefano Avallone
556e901e92
core: Add a function to shuffle ranges of elements
2024-05-24 13:24:48 +00:00
Tolik Zinovyev
c2480dedde
core: simplify code, add asserts, remove undefined behavior around int64x64-128.
2024-05-24 12:22:06 +00:00
Gabriel Ferreira
bf3d7634cb
codespell: Fix additional typos found by codespell 2.3.0
2024-05-23 17:52:52 -03:00
Gabriel Ferreira
8a2d461acf
spectrum: Remove default virtual destructor from SimpleRefCount children
2024-05-23 17:38:42 -03:00
Peter D. Barnes, Jr
00001c5379
docs: expand deprecation macros as defined
2024-05-23 16:33:20 +00:00
Alberto Gallegos Ramonet
971b49dd60
Update CHANGES.md and RELEAD_NOTES.md
2024-05-23 11:33:58 +09:00
Alberto Gallegos Ramonet
f8ba7d643e
mobility: Adds a simple mobility example
2024-05-23 11:28:56 +09:00
Tom Henderson
3f03c91a77
tcp ( fixes #1085 ): Do not reset Cubic W_max upon timeout
2024-05-22 13:08:34 +00:00