Commit Graph

928 Commits

Author SHA1 Message Date
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
Sébastien Deronne
46a217a308 Move uint8_t packetType to enum mpduType 2015-10-10 11:01:47 +02:00
Sébastien Deronne
ca5d9ed3cf Update documentation for NIST and YANS validation examples; include those examples in the test suite 2015-09-05 15:54:41 +02:00
Sébastien Deronne
007da847b8 Correct small mistake in previous commit 2015-09-05 13:37:30 +02:00
Sébastien Deronne
25c14127fd Update documentation and extend functionnalities of ht and vht wifi examples 2015-09-05 13:33:43 +02:00
Sébastien Deronne
1746c079c2 Add helper to convert mcs values into datarate values 2015-09-05 11:37:49 +02:00
Sébastien Deronne
04dfda290c add support for IEEE 802.11ac 2015-09-03 22:16:49 +02:00
Matías Richart
61c9d74b0e Bug 2171 - power-adaptation-distance.cc:202:22: error: call to 'pow' is ambiguous 2015-08-25 06:46:23 -07:00
Peter D. Barnes, Jr.
baddf3f749 Refactor TracedValue callback function signatures.
Move from template class TracedValue to namespace TracedValueCallback.

Rename from [type]Callback to just [type]:
TracedValue<double>::DoubleCallback  -> TracedValueCallback::Double
2015-07-29 13:56:55 -07:00
Matias Richart
c971b0de7d Bug 2154 [wifi] - Incorrect power calculation in wifi power adaptation examples 2015-07-22 23:16:53 +02:00
Peter D. Barnes, Jr.
dfd965e6f8 Revert unintentional change of third.cc trace file names, and remove execute bits.
These were introduced in 11418:4d6051f4166f.

Reported by Tom Henderson
2015-06-26 11:43:48 -07:00
Mohit P. Tahiliani
d8ee7fffa4 add second.py and third.py Python examples 2015-06-24 19:40:03 -07:00
Mohit P. Tahiliani
6433205b6c fix command-line argument handling in mixed-wireless.py example 2015-06-24 18:46:01 -07: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.
d85ad22554 Condition examples/realtime/realtime-udp-echo.cc on ENABLE_REAL_TIME 2015-06-08 12:24:46 -07:00
Peter D. Barnes, Jr.
e9c14c2b54 Bring tutorial third.cc and mpi third-distributed.cc into alignment. 2015-05-18 21:14:10 -07:00
Sébastien Deronne
5a7d7b1684 fix warning about decimal constant 2015-05-06 15:12:29 +02:00
Sébastien Deronne
5ce6f9786a add example to reproduce a hidden nodes scenario in 802.11n networks with A-MPDU enabled 2015-05-05 00:42:26 +02:00
Sébastien Deronne
60b507ccdf add two-level aggregation 2015-05-04 23:55:32 +02:00
Tommaso Pecorella
a25dbffd6f Bug 2083 - BridgeNetDevice may send corrupted packets 2015-03-25 16:55:18 +01:00
Sébastien Deronne
08e3414452 Bug 2079: mcs variable in ht-wifi-network example is confusing 2015-03-19 21:07:13 +01:00
Tom Henderson
47789200d4 specify unsigned integer literal (fix compiler warning) 2015-02-01 08:17:09 -08:00
Matias Richart
c4d93c7490 hook PARF and APARF wifi examples to test.py 2015-02-01 07:09:35 -08:00
Sébastien Deronne
fc96da1266 wifi example to demonstrate how to set non-standard timing attributes 2015-01-31 17:42:11 -08:00
Sébastien Deronne
7cf8a0b73a split wifi example simple-wifi-frame-aggregation.cc into two examples, one for MSDU aggregation and one for MPDU aggregation 2015-01-31 17:41:12 -08:00
Sébastien Deronne
cc86ee0dac improve ht-wifi-network example 2015-01-31 17:36:14 -08:00
Ghada Badawy
3eaf58a12b add MPDU aggregation (with contributions from Sebastien Deronne and Ioannis Selinis) 2015-01-28 10:11:32 -08:00
Tommaso Pecorella
733c4ece17 TCP comparison example enhancements 2015-01-26 09:14:26 +01:00
Matias Richart
024fa2e09f add rate adaptation example to demonstrate Minstrel operation 2015-01-25 12:02:18 -08:00
Matias Richart
7e4542f5c0 add PARF and APARF WiFi rate controls 2015-01-25 11:21:46 -08:00
Tommaso Pecorella
f651927bc8 Simplify Radvd examples - remove unnecessary calls 2015-01-24 23:16:24 +01:00
Tom Henderson
6b1895ba57 enablePcap argument was disabled 2015-01-23 14:38:05 -08:00
Tom Henderson
7aaed33421 add timestamps and window scale options 2015-01-23 14:37:17 -08:00
Tom Henderson
3d3123d490 error check program input 2015-01-23 11:31:51 -08:00
Tom Henderson
7ab8bbe5db rng seed should be uint32_t 2015-01-23 11:26:16 -08:00
Peter D. Barnes, Jr.
4cb9c7b916 TracedCallback function signatures, the simple ones.
These are TracedCallback function signatures for traces sources
using a single argument.
2014-10-03 02:24:42 -07:00
Sébastien Deronne
8bdfaee6e9 bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT 2014-11-29 10:13:25 -08:00
Tom Henderson
d4f2adc449 add wscript support for wifi-sleep.cc example 2014-11-24 06:29:58 -08:00
Tommaso Pecorella
8434fca41f Bug 2016 - Radvd do not consider the SendAdvert option and don't reply to RS 2014-11-19 00:13:58 +01:00
Tom Henderson
3ad3ffaa2d fix some pylint complaints about first.py 2014-10-15 07:38:06 -07:00
Tom Henderson
5b64122a3e bug 1997: fix PlotProbe() documentation and usage for GnuplotHelper and FileHelper 2014-10-15 07:00:24 -07:00
Tom Henderson
be2a37427c replace deprecated API 2014-10-14 11:21:47 -07:00
Peter D. Barnes, Jr.
cc56e83767 TracedValue callback function signatures. 2014-10-02 21:17:48 -07: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
Tommaso Pecorella
5d52c03318 Bug 652 - no public API for IPv4 neighbor table - Print functions 2014-09-20 23:53:22 +02:00
Tommaso Pecorella
4231c89fee Example ht-wifi-network contains old random variable syntax 2014-09-19 22:07:09 +02:00
Tommaso Pecorella
e6a48c0188 Bug 1983 - FlowMonitor returns containers copies instead of references 2014-09-19 21:25:48 +02:00
Daniel Lertpratchya
1857322c43 Bug 1858 - wireless examples not correctly recording packet reception - reported by Scott Carpenter <scarpen_at_ncsu.edu> 2014-09-10 08:27:26 +02:00
Stefano Avallone
bd8c6c8a32 add support for a Wifi sleep mode 2014-09-05 16:33:57 -07:00