Commit Graph

387 Commits

Author SHA1 Message Date
Rediet
0a0d305330 wifi: Add documentation on PhyEntity and WifiPpdu 2021-02-16 09:38:48 +01:00
Rediet
ea5d4c8c81 wifi: Remove HT Greenfield support 2021-02-16 09:38:47 +01:00
Rediet
2aba58e77e wifi: Remove Holland (solves #278) 2021-02-16 09:38:47 +01:00
Tom Henderson
b85a8bd782 tcp: Make CUBIC the default congestion control algorithm 2021-01-31 19:50:22 -08:00
Tom Henderson
4bad98fa07 Update release files to start next release 2021-01-09 10:39:57 -08:00
Tom Henderson
e12c34e610 Update CHANGES.html and RELEASE_NOTES 2021-01-04 10:36:01 -08:00
Tom Henderson
805abdcf17 Update CHANGES.html and RELEASE_NOTES 2020-12-23 18:15:01 -08:00
Tom Henderson
b2c3f5151c Update CHANGES.html 2020-12-22 16:40:11 -08:00
Tom Henderson
15c15a47bd Update CHANGES.html and RELEASE_NOTES 2020-12-02 20:53:26 -08:00
Tommaso Zugno
0891fa9118 propagation: (merges !435) Channel condition model for vehicular scenarios
This work was done in collaboration with Zoraze Ali and Sandra Lagen.
2020-11-28 20:17:05 -08:00
Peter D. Barnes, Jr
29e691d342 applications: (merges !444) Report Tx bytes from UdpClient.
This is the send side counterpart to PacketSink::GetTotalRx
2020-11-28 12:08:31 -08:00
Tom Henderson
53fd77b0e8 Update CHANGES.html and RELEASE_NOTES 2020-11-27 21:22:20 -08:00
Rediet
6a7bc41022 wifi: Set BER threshold for Ideal remote manager to 1e-6
Otherwise the selected MCS (especially high order ones) would result in high PER
2020-11-22 14:01:13 +00:00
Sébastien Deronne
bdb3bfc22f wifi: Add option to configure the OFDM transmit spectrum mask 2020-11-13 10:17:43 +01:00
Sébastien Deronne
644e5ee55c Update CHANGES.html 2020-11-13 09:28:41 +01:00
Sébastien Deronne
4e51fc0b9a Update CHANGES.html to indicate API changes in WifiPhy to support MU transmissions 2020-11-12 12:26:49 +01:00
Sébastien Deronne
42e8bdcf03 Update CHANGES.html 2020-11-07 13:44:20 +01:00
Tom Henderson
de01155b9c Update CHANGES.html and RELEASE_NOTES 2020-10-28 13:40:03 -07:00
Tom Henderson
23bb16aef1 Update CHANGES.html and RELEASE_NOTES 2020-10-06 19:39:08 -07:00
Tom Henderson
87b8455364 Update CHANGES.html and RELEASE_NOTES 2020-10-03 22:01:21 -07:00
Bhaskar Kataria
a5f26de555 traffic-control: (merges !379) Add PIE queue disc active/inactive feature 2020-09-20 16:20:02 -07:00
Tom Henderson
8b722fd644 tcp: Change default recovery to Proportional Rate Reduction 2020-09-08 13:49:07 -07:00
Tom Henderson
8bcf3a8537 tcp: Set default initial congestion window to 10 segments 2020-09-08 11:39:08 -07:00
Sébastien Deronne
c3926eb221 Update CHANGES.html 2020-09-07 21:59:36 +02:00
Tom Henderson
eb7e50c866 update CHANGES.html 2020-09-05 13:19:03 -07:00
Deepak Kumaraswamy
3552db04ce tcp: Add dynamic pacing implementation based on Linux internal pacing
Includes contributions from Tom Henderson, Vivek Jain, and Viyom Mittal
2020-08-31 08:54:32 -07:00
Peter Barnes
8fa4956898 Move Histogram from flow-monitor to stats 2020-08-21 16:26:33 +00:00
Bhaskar Kataria
b12ac52109 traffic-control: Add L4S extensions to FqCoDel and CoDel 2020-08-16 18:57:47 -07:00
Bhaskar Kataria
04747b113c traffic-control: Update PIE doc with tests for RFC features,
RELEASE_NOTES and CHANGES.html
2020-08-16 15:59:03 -07:00
Tom Henderson
337ab206d1 tcp: Some TcpLinuxReno documentation and example program edits 2020-08-06 13:23:37 -07:00
Tom Henderson
d3b571e7dc Update RELEASE_NOTES and CHANGES.html 2020-07-19 17:26:18 -07:00
Stefano Avallone
45f0663d11 wifi: Cleanup more unused methods 2020-07-06 15:54:38 +02:00
Tom Henderson
cbab46116f Update CHANGES.html, RELEASE_NOTES, and release_steps.txt for next release 2020-06-28 09:19:56 -07:00
Tom Henderson
e03acfa2f8 Update RELEASE_NOTES and CHANGES.html for ns-3.31 2020-06-23 20:46:18 -07:00
Sébastien Deronne
a8e9f1edcf Update RELEASE_NOTES and CHANGES.html 2020-06-12 18:19:40 +02:00
Stefano Avallone
737e283988 wifi: Remove high latency TX vector tags 2020-06-11 09:02:16 +02:00
Michele Polese
9f805877ea buildings: (merge !125) Add random walk mobility model that avoids buildings
* Adds example, unit test, and bash script to plot results
2020-06-09 21:16:14 -07:00
Tom Henderson
c8f1267127 applications: Align E2eStatsHeader with other application headers (!211)
* E2eStatsHeader renamed to SeqTsSizeHeader, for module naming consistency
* BulkSendApplication::EnableE2EStats attribute renamed to EnableSeqTsSizeHeader
* BulkSendApplication::TxE2EStat trace source renamed to TxWithSeqTsSize
* OnOffApplication::EnableE2EStats attribute renamed to EnableSeqTsSizeHeader
* OnOffApplication::TxE2EStat trace source renamed to TxWithSeqTsSize
* PacketSink::EnableE2EStats attribute renamed to EnableSeqTsSizeHeader
* PacketSink::RxE2EStat trace source renamed to RxWithSeqTsSize
* Cache outgoing packet based on Socket::Send () failure (due to full buffer)
* Add test suite for BulkSendApplication, checking sequence number operation
* Various other review comments addressed, and doxygen alignments
2020-06-09 18:29:27 -07:00
Tommaso Pecorella
5fd3f38528 applications: Add SeqTsEchoHeader variant 2020-06-09 16:29:21 -07:00
ZorazeAli
20e92ac695 Update CHANGES.html 2020-06-08 17:40:57 -07:00
ZorazeAli
5cdad6fa04 Update CHANGES.html 2020-05-25 19:39:06 +02:00
Tom Henderson
ded48a37a3 Remove non-ASCII character 2020-05-25 07:59:34 -07:00
Peter Barnes
5879700a90 core: (fixes 2815) Config::Connect should throw warnings
This patch logs unconditionally when a trace path doesn't exist.

We also provide FailSafe versions of Config::Connect and
Config::ConnectWithoutContext. These should be used
when you can't be sure that a trace path exists in the current model.

This resolves the warnings from AnimationInterface::ConnectCallbacks()

Credit to "InquisitivePenguin (GCI 2019) <>" for diagnosing this issue,
opening the way to a solution.
2020-05-01 23:54:30 +00:00
Peter D. Barnes, Jr
20f5e442ed doc: Add CommandLine::Usage to the doxygen for every example 2020-04-27 16:20:09 -07:00
Peter D. Barnes, Jr
18d0e5742f core: fix failing enum test case 2020-04-11 09:57:49 -07:00
Rediet
d982bc306a wifi: Add PHY callback for start of PSDU reception 2020-04-09 10:22:48 +00:00
Natale Patriciello
af06946b70 Update CHANGES.html 2020-03-10 14:11:40 +01:00
N
a9491c47ae app: E2E stats header
Right now, there is no way of extracting e2e statistics without using flow monitor. This patch enables, with an attribute, the possibility of adding a particular header to the outgoing packets, that will be read from PacketSink. The header contains Sequence, Size, and Timestamp, and therefore at the reception, it is possible to measure throughput and per-packet delay.
2020-03-09 10:39:45 +00:00
Stefano Avallone
5fc00356cf network: Move MaxSize attribute from QueueBase to derived classes 2020-03-02 16:34:44 +01:00
Katerina Koutlia
16f86a6917 Update CHANGES.html 2020-02-11 09:35:23 +01:00