Commit Graph

15111 Commits

Author SHA1 Message Date
Sébastien Deronne
03e3633fc6 core: Fix typo in attribute container test suite 2024-06-17 18:13:20 +00:00
Tom Henderson
f782008854 wifi: Clarify an assert's likely cause 2024-06-16 09:28:44 -07:00
Tom Henderson
b899c1056f wifi: Fix valgrind warning about uninitialized value 2024-06-10 19:59:02 +00:00
Tommaso Pecorella
2274255ae1 lte: remove test artifacts from main directory 2024-06-10 10:39:52 +02:00
Eduardo Almeida
0e48e6ce28 Fix formatting of Doxygen verbatim blocks and add missing tags
Co-authored-by: Peter D. Barnes, Jr <barnes26@llnl.gov>
2024-06-07 17:31:32 +00:00
Eduardo Almeida
3044f437ad dsr: Enable Doxygen blocks and remove invalid \unsupported tag 2024-06-07 17:31:32 +00:00
Eduardo Almeida
493af3b0ea network, tc, tcp: Change Doxygen verbatim blocks to code block 2024-06-07 17:31:32 +00:00
Eduardo Almeida
0d0fed27f2 flow-monitor: Fix formatting of SerializeToXmlStream() 2024-06-05 12:19:42 +01:00
Kakadus1
781f96eb94 core: Replace TYPE_NAME_GET_DEFINE with TYPENAMEGET_DEFINE 2024-06-04 20:43:50 +00:00
André Apitzsch
1e2c304973 core: Add deprecated for ns-3.43 2024-06-04 18:21:11 +00:00
Alberto Gallegos Ramonet
8ce1fe1597 lr-wpan: Beacon improvements and fixes 2024-06-04 17:21:19 +09:00
Nakayama Kenjiro
3c4019304a build: Enable BSD support 2024-06-02 07:46:55 +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
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
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
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