Eduardo Almeida
b06786f5c9
examples: Fix formatting
2023-05-12 22:34:03 +01:00
Gabriel Ferreira
6f076416e7
Fix typos
2023-02-21 22:29:29 -03:00
Tommaso Pecorella
0077121649
internet: ( fixes #579 ) remove TcpWestwood model
2022-11-21 01:52:57 +00:00
Eduardo Almeida
7c182618ed
Fix clang-tidy readability-redundant-string-cstr warnings
2022-10-28 16:05:20 +00:00
Eduardo Almeida
b048f70912
Fix the [[maybe_unused]] specifier placement to always come after the variable name
2022-10-24 11:58:49 +00:00
Eduardo Almeida
dfc6fb9d2d
Remove emacs comment from C++ files
2022-10-14 14:13:12 +00:00
Eduardo Almeida
e25ff966fe
Apply clang-format to codebase
2022-10-07 20:08:35 +00:00
Eduardo Almeida
ebb596910c
Fix remaining clang-tidy warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
afb0f160d4
Fix clang-tidy performance-faster-string-find warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
f65238a0db
Fix clang-tidy readability-string-compare warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
bdf80a8f85
Fix clang-tidy bugprone-too-small-loop-variable warnings ( fixes #758 )
2022-10-06 10:56:47 +00:00
Tommaso Pecorella
606eb84448
doc: fix doxygen in various examples
2022-08-30 20:30:42 +00: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
Peter Barnes
0e685cbdbb
Use [[maybe_unused]] attribute directly, instead of NS_UNUSED
2021-12-21 10:32:43 +00:00
Mohit P. Tahiliani
2526c7df94
tcp: Add TcpBbr to tcp-variants-comparison example
2021-06-07 14:51:13 -07:00
Tom Henderson
25da12ca64
tcp: Add TcpCubic to tcp-variants-comparison example
2020-12-22 17:23:29 -08:00
Apoorva Bhargava
10c082506a
tcp: Add TcpLinuxReno congestion model
2020-08-06 09:13:53 -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
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
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
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
Anh Nguyen
609f07f047
tcp: added TCP Illinois
2016-06-09 12:31:28 +02:00
Anh Nguyen
5a63ddb268
tcp: added TCP YeAH
2016-06-09 12:18:15 +02:00
Natale Patriciello
5aaeb0103c
internet: Added TCP Bic
2016-04-18 17:21:45 +02:00
Anh Nguyen
e1d2bd27e1
internet: added TCP Veno
2016-04-18 17:20:17 +02:00
Anh Nguyen
58413eb0d3
internet: added TCP Scalable
2016-04-18 17:18:37 +02:00
Pasquale Imputato
003a65526d
traffic-control: Fix the CoDel examples
2016-03-08 10:48:27 -08:00
Natale Patriciello
2c0cfe1201
Removed Tahoe.
2015-10-16 10:38:57 -07:00
Natale Patriciello
51e94e52f0
Removed TcpReno from ns-3 mainline
...
TcpNewReno is introduced in RFC 2582. The most recent RFC on this is
the RFC 6582. Since its introduction, Tcp NewReno is the RECOMMENDED
algorithm by the Internet Engineering Task Force. The main difference
between Reno and New Reno is in the Fast retransmit algorithm, in order
to recover more quickly when multiple packet losses occur in a single
window. NewReno introduces the concept of Partial acknowledgments. Since
the intention is to merge fast retransmit and fast recovery into
TcpSocketBase, there isn't the possibility to maintain TcpReno as
separate class. However, its behavior could be introduced again with one
conditional attribute in TcpSocketBase itself.
2015-10-16 10:38:39 -07:00
Natale Patriciello
fbbd607e3c
Added queue support in tcp-variants-comparison
2015-10-16 10:38:24 -07:00
Tommaso Pecorella
733c4ece17
TCP comparison example enhancements
2015-01-26 09:14:26 +01:00
Tommaso Pecorella
2d79be2427
Improvements to tcp-variants-comparison example
2014-08-13 22:43:18 +02:00
Tommaso Pecorella
1ff598b75c
Bug 1842 - FlowMonitor SerializeToXml<Something> should be called by the helper
2014-03-17 19:34:43 +01:00
Vedran Miletić
f781366d2e
Fix compilation with Clang 3.2 and newer versions, including Apple Clang 5.0
...
Clang 3.2 requires all class members to be used in the code; this patch either removes class members that are not used or adds NS_UNUSED/NS_UNUSED_GLOBAL around them. Thanks to Andrey Mazo and Tommaso Pecorella for review.
2013-10-20 12:46:27 +02:00
Tom Henderson
e39173ac22
bug 1644: dispose of flow monitor objects from FlowMonitorHelper
2013-04-29 01:29:08 -07:00
Anh Nguyen
2000b34287
Westwood and Westwood+
2013-04-18 15:57:07 -04:00