Tommaso Pecorella
d5ca973afb
examples: Clarify variable names in tcp-variants-comparison.cc
2022-03-21 13:50:10 -07:00
Tommaso Pecorella
e576878f22
examples: ( fix #575 ) Update tcp-variants-comparison to log multiple flows
2022-03-21 13:48:37 -07:00
Mohit P. Tahiliani
452750347b
examples: Hook trace source after application starts in BBR example
2022-03-20 18:30:18 +05:30
Gabriel Ferreira
e32c177e45
build: remove waf files, tests and references
2022-02-21 22:08:45 -03:00
Gabriel Ferreira
41aacec626
build: CMake refactoring
...
Includes:
- refactor build_lib and build_lib_example macros
- unify src and contrib macros
- replace macro with function not to leak definitions
- parse list of arguments
- different cmake-format file for modules to list one item per line
2022-01-28 10:20:18 -03:00
Gabriel Ferreira
33f2ee841b
doc: update ns3 API
2022-01-19 16:25:03 -03:00
Peter Barnes
0e685cbdbb
Use [[maybe_unused]] attribute directly, instead of NS_UNUSED
2021-12-21 10:32:43 +00:00
Tom Henderson
2c19b5b453
internet: Remove Network Simulation Cradle (NSC)
2021-12-10 09:07:03 -08:00
Gabriel Ferreira
a893eba7e3
build: Fix CMake and ns3 script bugs, add a test suite and fix formatting
2021-12-05 21:53:49 +00:00
Gabriel Ferreira
3c604d5b2e
Update docs with CMake and ns3 wrapper
2021-12-01 12:29:56 -08:00
Gabriel Ferreira
9c876c7f5a
CMake buildsystem
2021-12-01 12:29:55 -08:00
Gabriel Ferreira
22a1631700
Missing __FILE__ macros
2021-12-01 12:29:55 -08:00
Tom Henderson
310052adab
tcp: Add logging to tcp-validation example
2021-09-13 09:23:57 -07:00
Aditya Chirania
3eecf5162c
tcp: ( fixes #407 ) Align TcpCubic::GetSsThresh() with Linux
2021-09-13 09:12:52 +05:30
Vivek Jain
f0b7deab3d
tcp: Fix BBR code for optimized compilation mode
2021-06-08 09:34:19 -07:00
Mohit P. Tahiliani
490a1b83e4
tcp: Documentation and minor fixes for BBR
2021-06-07 14:51:13 -07:00
Mohit P. Tahiliani
b9e35ffb02
tcp: Add example for BBR
2021-06-07 14:51:13 -07:00
Mohit P. Tahiliani
2526c7df94
tcp: Add TcpBbr to tcp-variants-comparison example
2021-06-07 14:51:13 -07:00
Tom Henderson
b85a8bd782
tcp: Make CUBIC the default congestion control algorithm
2021-01-31 19:50:22 -08:00
Tom Henderson
13b7a07c4c
tcp: Further cleanup of tcp-validation.cc example
2021-01-02 15:11:49 -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
Tom Henderson
bdd9bebdf4
tcp: Update tcp-validation.cc to include CUBIC
2020-12-23 18:13:23 -08:00
Tom Henderson
25da12ca64
tcp: Add TcpCubic to tcp-variants-comparison example
2020-12-22 17:23:29 -08:00
Tom Henderson
d25b586cbb
tcp: Add tcp-validation.cc example with DCTCP validation
2020-12-22 16:35:44 -08: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
Tom Henderson
337ab206d1
tcp: Some TcpLinuxReno documentation and example program edits
2020-08-06 13:23:37 -07:00
Apoorva Bhargava
10c082506a
tcp: Add TcpLinuxReno congestion model
2020-08-06 09:13:53 -07:00
Tom Henderson
e315c878ed
Add missing copyright
2020-07-03 13:25:02 -07:00
Peter D. Barnes, Jr
b23be18b3b
Use CommandLine cmd (__FILE__) instead of COMMANDLINE macro.
...
This in effect replaces commit 5e624d550
2020-05-01 14:42:53 -07:00
Peter D. Barnes, Jr
5e624d5504
doc: Use the new COMMANDLINE macro in every example
2020-04-27 16:20:09 -07:00
Tommaso Pecorella
8d95066b58
Fix early socket close in tcp-large-transfer example
2020-02-28 08:11:57 +00:00
Tom Henderson
0c7336e07d
tcp: Update DCTCP example for better alignment with experiment
2020-02-09 21:39:17 -08:00
Shravya K.S
66fc5622f4
tcp: Add DCTCP example
2020-02-09 17:33:31 -08:00
Vivek Jain
12d9d5b324
tcp: add attribute UseEcn for enabling and disabling ECN functionality
...
* add new attribute in TcpDctcp to enable the option for choosing
ECT codepoint
* add TcpDctcp in TcpVariantsComparison example
2020-02-09 17:33:30 -08:00
Tom Henderson
0258405cc6
build: Upgrade scripts to Python 3 (many changes due to Ankit Deepak)
2019-08-12 16:55:34 -07:00
Alexander Krotov
00bb6fe7f6
Spellcheck
2018-06-27 10:50:27 +03:00
Stefano Avallone
f65cc17cd3
traffic-control: Remove deprecated QueueDisc attributes
2018-05-29 23:42:05 +02:00
Natale Patriciello
b579c448a1
examples: Change Recovery algorithm in TcpVariantsComparison
2018-05-15 22:17:43 +02:00
Natale Patriciello
a7b21e30dc
examples: VS warnings corrected in tcp-variants-comparison
2018-02-25 11:35:41 +01:00
Charitha Sangaraju
9eea488338
tcp: Added TCP LP
2018-01-19 16:48:07 +01:00
Tommaso Pecorella
94efc4a474
examples: fix tcp-variants-comparison with multiple flows.
2018-01-09 00:28:08 +01:00
Natale Patriciello
cc490fe2c7
tcp: added example to wscript
2017-12-14 21:19:02 +01:00
Vivek Jain
c1122f9a87
tcp: (feature 2823) Implemented TCP Pacing
2017-12-13 19:00:07 +01:00
Rohit P. Tahiliani
604b537c2f
examples: ( fixes #2568 ) Avoid enumerating TCP variants
2017-06-02 22:38:17 -07:00
Stefano Avallone
6fef34be47
network: Convert Queue into a template class
2017-03-08 18:01:29 +01:00
Ankit Deepak
7aa7e4dc35
tcp: Added TCP Ledbat
2017-02-06 13:17:50 +01:00
Natale Patriciello
0738710da2
example: TcpVariantsComparison SACK on command line
2017-02-03 14:02:39 +01:00
Natale Patriciello
ceffbb20d0
examples: added traces in tcp-variants-comparison
2016-08-30 09:23:03 +02:00
Amir Modarresi
531955a8fe
tcp: Add H-TCP model
2016-08-18 16:22:57 -07:00
Stefano Avallone
1ec310b39e
traffic-control: PfifoFastQueueDisc uses priority to map packets to bands
2016-07-14 15:59:56 +02:00