Commit Graph

15202 Commits

Author SHA1 Message Date
Tom Henderson
b827e604ae wifi: Silence some valgrind warnings 2021-01-02 15:13:38 -08:00
Tom Henderson
13b7a07c4c tcp: Further cleanup of tcp-validation.cc example 2021-01-02 15:11:49 -08:00
Tom Henderson
95ab2bef3a network: Initialize class members 2021-01-02 15:05:24 -08:00
Tommaso Pecorella
796dee50e7 gitlab: add daily valgrind test 2021-01-02 18:33:25 +00:00
Tommaso Pecorella
4003c0a300 network: fix memory leak in a test (2)
Bugs are like cherries: they come in pairs.
2021-01-01 19:15:22 +00:00
Tommaso Pecorella
038fcfede3 network: fix memory leak in a test 2021-01-01 17:33:37 +00:00
Tom Henderson
18c580ba7e wifi: Some small documentation updates 2020-12-31 12:09:54 -08:00
Sébastien Deronne
e850ebc4dc wifi: Update documentation to reflect recent changes in the model 2020-12-31 12:09:47 -08:00
Sébastien Deronne
cbfa25a840 wifi: Use non-HT instead of legacy in WifiPhy 2020-12-31 09:32:16 -08:00
Tom Henderson
4a661dc399 bindings: Rescan all APIs 2020-12-30 14:21:24 -08:00
Tommaso Pecorella
5368b58278 gitlab: (fixes #325) update CI scripts 2020-12-30 21:43:39 +00:00
Tom Henderson
ae31bf3a9d build: Update waf to waf-2.0.21-6-g60e3f5f4
- upstream commit 60e3f5f4 fixes issue #320 (upstream Waf issue #2330)
- avoid invocation using Python 2 (issue #16)
2020-12-30 13:39:08 -08:00
Tom Henderson
4ec5347c7c tcp: Update tcp-validation.cc program
* Suppress writing traces when run in validation mode
* Compress the --validate and --validation options into a single option
* Add ability to trace DCTCP alpha value for second DCTCP flow
2020-12-30 13:33:00 -08:00
Tommaso Pecorella
2e8fdf5edb config-store: amend 21b5a3b7 - fix lib detection 2020-12-29 22:08:58 +00:00
Tommaso Pecorella
bcfe223809 lr-wpan: Modify test to check for ACK correctness 2020-12-29 00:50:17 +01:00
Robert Hartung
e444d145ac lr-wpan: (fixes #314) Multicast/broadcast must not generate ACKs 2020-12-29 00:49:28 +01:00
Tom Henderson
84ead2465d core: (fixes #302) Fix NormalRandomVariable cache values
Credit to Peter Barnes for finding bug and suggesting solution.  Also
affected the GammaRandomVariable (also fixed in this pach).
2020-12-28 13:38:49 -08:00
Tommaso Pecorella
b9ebfb426e build: (fixes #309) Narrow inclusion path to build directory 2020-12-28 12:09:40 -08:00
Tom Henderson
66c10cb70b internet: Rescan APIs for Python bindings 2020-12-27 15:12:04 -08:00
Tommaso Pecorella
21b5a3b73f config-store: check for gtk+-3.0 > 3.2 2020-12-27 13:29:31 +00:00
Tommaso Pecorella
52b5b84a9e internet: Add missing data to Ipv[4,6]PacketInfoTag 2020-12-27 03:24:48 +00:00
Tommaso Pecorella
df95721323 git: tweak doc/.gitignore to track figures. 2020-12-26 23:45:18 +00:00
Tommaso Pecorella
fda2c4f87d config-store: GtkConfig bug fixes 2020-12-25 00:19:20 +00:00
Tommaso Pecorella
b6478609ff config-store: Fix GTK deprecations 2020-12-24 21:24:18 +00:00
Tom Henderson
739f060217 internet: Rescan APIs for Python bindings 2020-12-23 21:09:02 -08:00
Theodore Zhang
a9ff81dd5f lte: Fix log statement 2020-12-23 18:20:23 -08:00
Tom Henderson
805abdcf17 Update CHANGES.html and RELEASE_NOTES 2020-12-23 18:15:01 -08:00
Tom Henderson
c075ed8fa0 tcp: Update CUBIC documentation 2020-12-23 18:13:27 -08:00
Tom Henderson
bdd9bebdf4 tcp: Update tcp-validation.cc to include CUBIC 2020-12-23 18:13:23 -08:00
Tom Henderson
8ee3d4fec0 tcp: Enable byte counting window growth for CUBIC slow start 2020-12-22 17:24:09 -08:00
Tom Henderson
25da12ca64 tcp: Add TcpCubic to tcp-variants-comparison example 2020-12-22 17:23:29 -08:00
Parikshit Gune
8783e5992b tcp: Fix an issue with fast convergence in Cubic 2020-12-22 17:23:04 -08:00
Aditya Chaudhary
810f92dfd1 tcp: Change defaults in Cubic 2020-12-22 17:22:51 -08:00
Natale Patriciello
223c5f941d tcp: Cubic fixes, from Lynne Salameh 2020-12-22 17:21:51 -08:00
Natale Patriciello
f173323072 tcp: Added Cubic 2020-12-22 17:19:40 -08:00
Tom Henderson
b2c3f5151c Update CHANGES.html 2020-12-22 16:40:11 -08:00
Tom Henderson
880cd7e0fe tcp: Update DCTCP documentation 2020-12-22 16:40:11 -08:00
Tom Henderson
af06552ee2 tcp: Update tcp-dctcp-test 2020-12-22 16:35:48 -08:00
Tom Henderson
d25b586cbb tcp: Add tcp-validation.cc example with DCTCP validation 2020-12-22 16:35:44 -08:00
Tom Henderson
ee712cfb02 tcp: Remove TcpCongestionOps::ReduceCwnd method 2020-12-22 08:23:30 -08:00
Tom Henderson
4ccaaeef95 tcp: Add DCTCP trace source for congestion estimate update
Also ensure that DCTCP alpha cannot be externally set, once initialized
2020-12-22 08:23:30 -08:00
Tom Henderson
63e39227a3 tcp: Provide attribute to access TcpCongestionOps object 2020-12-22 08:23:30 -08:00
Tom Henderson
031ef17c6d tcp: Update DCTCP to inherit from LinuxReno 2020-12-22 08:23:30 -08:00
Tom Henderson
a37e7fb06e tcp: Update DCTCP to avoid use of ReduceCwnd 2020-12-22 08:23:30 -08:00
Tom Henderson
12b82f2c5d tcp: Update handling of CWR state
* CWR state should be left when a RTT is observed, not by noticing
  the lack of ECE ACKs
* Ensure that PktsAcked() is called during CWR
2020-12-22 08:23:30 -08:00
Tom Henderson
8e5d2165c1 tcp: Move cWnd assignment outside of ExitRecovery() 2020-12-22 08:23:30 -08:00
Tom Henderson
993226f55b tcp: Add CWR state for the recovery phase after ECN-Echo (ECE) 2020-12-22 08:23:30 -08:00
Tom Henderson
f059e8040f bindings: (fixes #318) Conditionally disable deprecated functions 2020-12-22 07:32:24 -08:00
Peter D. Barnes, Jr
11231ff23c Complete the doxy, show parallelism of GetDefault specializations. 2020-12-22 07:08:14 -08:00
Peter D. Barnes, Jr
c631ccbac5 core: (fixes #277) make Time::As() print with autoscaled unit 2020-12-22 07:08:14 -08:00