Commit Graph

144 Commits

Author SHA1 Message Date
Natale Patriciello
de92108217 internet: (fixes #1783) BytesInFlight conforms to RFC 4898
Thanks to Alexander Krotov for a first version of this patch
Thanks to Lynne Salameh for testing
2016-02-23 09:47:50 +01:00
Natale Patriciello
782d9a0f41 internet: partially reverting 11850 for trace writing 2016-02-19 16:09:25 +01:00
Sébastien Deronne
1e53b67549 wifi: fixes previous commit 2016-02-05 22:56:18 +01:00
Sébastien Deronne
4f54ca4f1e wifi: (fixes #2116 and #2213) Refactor helpers and APIs 2016-02-05 21:48:25 +01:00
Natale Patriciello
e4e6dad2d0 internet: (fixes #2247) limited transmit after first dupack 2016-02-04 10:16:24 +01:00
Tom Henderson
a361bbe345 update some stale log components 2015-12-23 09:37:56 -08:00
Tommaso Pecorella
6bd2b6f256 Moved internet-specific apps to the new internet-apps module 2015-11-09 22:32:26 +01:00
Tom Henderson
d0c55f9292 update NSC TCP tests to new TCP implementation 2015-11-08 09:37:52 -08:00
Sébastien Deronne
3b17193ef8 Bug 2185 [wifi] - WiFi MacLow may respond to errored frames that it should ignore 2015-10-27 21:17:29 +01:00
Tom Henderson
ae820a84e8 update TCP test vectors for new implementation and tests 2015-10-20 12:09:16 -07: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
Tom Henderson
bcacc03cca avoid test suite name collision 2015-08-23 16:06:17 -07:00
Tommaso Pecorella
ad42c61e54 Fix clang "error: unused function" error. 2015-08-22 16:27:17 +02:00
Peter D. Barnes, Jr.
dea2f0b8c7 Change TestSuite class name to avoid duplication in static builds. 2015-08-21 13:46:14 -07:00
Peter D. Barnes, Jr.
b1976b6366 Merge 2015-08-18 16:59:27 -07:00
Peter D. Barnes, Jr.
61f2fbd415 [doxygen] Revise TracedCallback function signatures for const. 2015-08-18 16:46:10 -07:00
Peter D. Barnes, Jr.
574a6cd6b1 Log attempted file path on failure to open pcap file. 2015-08-18 16:34:50 -07:00
Peter D. Barnes, Jr.
111035d3fa Fix response vector file path construction. 2015-08-18 15:15:04 -07:00
Matthieu Coudron
368aa197c4 Simplify ns3tcp test code used for pcap writing 2015-07-22 01:13:59 +02:00
Peter D. Barnes, Jr.
d67ced0392 Fix parents, group names, and missing constructors in GetTypeId definitions. 2015-06-09 12:59:59 -07:00
Peter D. Barnes, Jr.
a2e0ed145a Missing mode lines. 2015-06-08 16:37:40 -07:00
Tom Henderson
2aa44ad287 enable logging in a TCP test suite 2015-02-24 14:04:15 -08:00
Tom Henderson
73f5b282c8 fix memcmp return type; print offending test case upon failure 2015-01-29 17:18:51 -08:00
Peter D. Barnes, Jr.
bfdb6ef10a [Bug 1551] Redux: NS_LOG_COMPONENT_DEFINE inside or outside of ns3 namespace? 2014-09-26 15:51:00 -07:00
Tom Henderson
884ad61823 adjust ns3tcp-cwnd-test-suite response vector 2014-09-11 20:08:17 -07:00
Tom Henderson
3a872a1d8c update test vector for test ns3-tcp-interoperability 2014-09-11 17:43:37 -07:00
Tom Henderson
80c9d1e629 update test vectors for test ns3-tcp-loss 2014-09-11 17:22:58 -07:00
Tom Henderson
fb59f7982a update test vectors for test ns3-tcp-state 2014-09-11 15:29:42 -07:00
Tommaso Pecorella
287bda5b7e Move some tests from src/test to appropriate places 2014-09-06 07:09:08 +02:00
Natale Patriciello
07364f0e31 Support for basic TCP options, window scale, and timestamps, based on original code proposal by Adrian S.-W. Tam 2014-09-05 16:57:11 -07:00
Brian Swenson
2f07ece0bb Bug 1850 update tests 2014-04-22 14:16:48 -04:00
Unknown
9d815d019d Bug 1850 2014-04-22 13:58:22 -04:00
Peter D. Barnes, Jr.
4a5acb6109 One waf to rule them all. 2014-02-07 17:00:28 -08:00
Peter D. Barnes, Jr.
578f3a1f04 Fix doxygen module references 2013-11-14 16:52:11 -08:00
Ghada Badawy
085a0eea39 partial 802.11n support 2013-08-13 22:05:25 -07:00
Tom Henderson
2180f8ad5d move average.h from tools to stats module 2013-06-18 13:42:57 -07:00
Anh Nguyen
0ea5de1d3d Westwood and Westwood+ test response vectors 2013-04-19 11:50:31 -04:00
Anh Nguyen
2000b34287 Westwood and Westwood+ 2013-04-18 15:57:07 -04:00
Vedran Miletić
bbdb4231b3 Upgrade waf to 1.7.10 and fix included wscripts
This is a massive upgrade removing almost all pre-waf 1.6 script code. In addition, this does away with custom pkgconfig.py script for making .pc files and replaces it with waf's builtin mechanism.

Massive thanks to Alex Afanasyev for ideas and bugfixing, to Alina Quereilhac for bugfixing and testing, and to Tom Henderson for thorough testing.
2013-04-01 22:33:46 +02:00
Nicola Baldo
b69928a648 bug 1563: get rid of default argument value in AddTestCase 2013-03-22 13:14:38 +01:00
Tom Henderson
676215d236 move error model test suite to network module 2013-03-18 22:24:11 -07:00
Andrey Mazo
ec4007ca27 make non-static global debugging-only functions static inline (bug 1170).
Compilers shouldn't warn on unused static inline function and just don't emit code for
them in optimized builds.
Also debugging-only functions don't pollute symbol tables.
2013-01-21 17:19:00 +04:00
Tom Henderson
2695a9f9ce signed/unsigned comparison warning 2012-12-08 10:11:07 -08:00
Mitch Watrous
daf1a437f0 Fix unsigned integer comparison error 2012-12-07 14:31:32 -08:00
Brian Swenson
ac1d8980b8 bug 1342 ns3tcp-cwnd-test-suite.cc test failing 2012-12-07 15:59:05 -05:00
Brian Swenson
5cb935ed4f bug 1341 tcp state unit test. New vectors 2012-10-05 10:08:41 -04:00
Brian Swenson
601e30bd51 bug 1340 ns3tcp-loss-suite.cc tests failing. New response generated 2012-10-04 13:51:42 -04:00
Vedran Miletić
71e380b55e Bug 1237 - code cleanups related to includes 2012-09-01 20:57:21 +02:00
Mitch Watrous
eafb5075bf Add a constant rate setting function to the on-off helper 2012-08-23 16:00:17 -07:00