Commit Graph

116 Commits

Author SHA1 Message Date
Gabriel Ferreira
820dbeab66 doc: fix wrong uses of ns3 run 2022-07-06 10:06:41 -03:00
Gabriel Ferreira
60e1e4032c fixing dead links 2022-06-18 17:57:05 -03:00
Tom Henderson
b6a5ee8151 Run utils/trim-trailing-whitespace.py on codebase 2022-06-05 21:01:11 -07:00
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