Commit Graph

393 Commits

Author SHA1 Message Date
Alexander Krotov
1d1c98ab6e wifi: add ThompsonSamplingWifiManager 2021-04-06 16:12:12 +03:00
Stefano Avallone
bc9ddaa453 wifi: Improve tracing of ACKed/NACKed MPDUs 2021-03-31 14:53:20 +00:00
Stefano Avallone
ced0a2e349 doc: Update wifi documentation 2021-03-31 14:53:20 +00:00
Sébastien Deronne
65285ebc97 Update CHANGES.html 2021-03-18 20:46:32 +00:00
Bhaskar Kataria
85e3a7a917 traffic-control: (merges !377) Add FqPIE and an L4S mode for PIE queue disc 2021-03-14 09:24:19 -07:00
Bhaskar Kataria
3d7a42d42e traffic-control: (merges !362) Add FqCobalt queue disc
FqCobalt includes COBALT enhancements to CoDel (Blue enhancement) and
set-associative hash, as used in the Linux cake queue disc.  An L4S mode is
also included.
2021-03-12 14:29:10 -08:00
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