Shikha Bakshi
|
0b53cfc45b
|
tcp: Add GetTxBuffer API for TCP test
|
2018-10-31 12:53:22 +01:00 |
|
Peter D. Barnes, Jr.
|
dff56925e5
|
core: time: replace int64_t operator/(Time,Time) with exact int64x64_t version,
add int64x64_t scaling.
|
2018-10-19 00:03:07 -04:00 |
|
Alexander Krotov
|
8d1b7b1391
|
Spellcheck the rest of ns-3
|
2018-06-28 12:51:39 +03:00 |
|
Tom Henderson
|
b0fdf9be01
|
internet: Fix uninitialized value warning
|
2018-06-21 09:44:23 -07:00 |
|
Shravya Ks
|
084ffd070b
|
tcp: Add ECN support (with contributions from Vivek Jain)
|
2018-06-09 12:00:54 -07:00 |
|
Natale Patriciello
|
598e2726bf
|
tcp: Changed parameter name from MIN_CWND to MinCwnd (ns-3 rules on naming) and fixed TcpLedbat test (minimum of 2*minCwnd was not correctly enforced in the test)
|
2018-06-06 22:43:09 +02:00 |
|
Stefano Avallone
|
6e1363817e
|
internet: ARP packets pass through the traffic control layer
So that they are not discarded if the device transmission queue
is stopped. Also, this is how Linux behaves.
|
2018-05-24 00:34:02 +02:00 |
|
Viyom
|
0ea5aa6c8b
|
tcp: More test on TcpClassicRecovery
|
2018-05-15 22:19:39 +02:00 |
|
Natale Patriciello
|
d2298f36df
|
tcp: Forward declare as much as possible
|
2018-05-15 22:18:27 +02:00 |
|
Natale Patriciello
|
db7296fd6e
|
tcp: Add Tcp prefix to Recovery algorithms
|
2018-05-15 22:16:58 +02:00 |
|
Viyom
|
177a4fd06f
|
tcp: Added PRR Recovery algorithm
|
2018-05-15 22:16:36 +02:00 |
|
Viyom
|
5cbd43365a
|
tcp: Added test for Classic Recovery
|
2018-05-11 19:32:36 +02:00 |
|
Viyom
|
aeb3d27b4d
|
tcp: Modularization of Fast Recovery - I
|
2018-05-11 19:30:43 +02:00 |
|
Sébastien Deronne
|
b062d4a43b
|
Remove double header inclusions
|
2018-03-08 21:30:31 +01:00 |
|
Natale Patriciello
|
b93c00f8b8
|
tcp: (fixes #1783 #2832 #2859) Unify code path for SACK and non-SACK connections. Thanks to Tom H., Menglei Zhang, Viyom Mittal
|
2018-03-03 12:00:13 +01:00 |
|
Natale Patriciello
|
abd5f6464d
|
tcp: Simplified BytesInFlight and IsLost for SACK connections
|
2018-03-03 11:53:32 +01:00 |
|
Natale Patriciello
|
013bf1ef02
|
tcp test: Test the closing phase
|
2018-03-03 11:52:11 +01:00 |
|
Natale Patriciello
|
04323e9641
|
tcp test: tracing other values for future use
|
2018-03-03 11:51:37 +01:00 |
|
Tom Henderson
|
19ce9f35b9
|
tcp: clang compilation error on type conversion
|
2018-02-25 19:46:21 -08:00 |
|
Natale Patriciello
|
d0ba8d9a13
|
tcp: de-commented some light test for BytesInFlight function
|
2018-02-25 12:04:32 +01:00 |
|
Natale Patriciello
|
0ef049147e
|
tcp: Added a test for IsLost in TcpTxBuffer
|
2018-02-25 12:03:49 +01:00 |
|
Natale Patriciello
|
201068eda2
|
tcp: (fixes 2876) Do not shrink adv. window after FIN
|
2018-02-25 11:40:59 +01:00 |
|
Natale Patriciello
|
d42d15b50f
|
tcp: Removed CraftSackOption from the API
|
2018-02-25 11:36:52 +01:00 |
|
Natale Patriciello
|
6a2611466e
|
tcp: Corrected VS warnings, patch based on Robert's patch
|
2018-02-25 11:34:13 +01:00 |
|
Tommaso Pecorella
|
986f07fe07
|
internet: remove uint128_t from Ipv6AddressHelper
|
2018-02-08 18:11:24 -06:00 |
|
Tommaso Pecorella
|
0b4ffede67
|
internet: (fixes #1745) There can be only one Ipv6AddressHelper in a script
|
2018-02-07 17:35:48 -06:00 |
|
Natale Patriciello
|
d16a9ce18c
|
tcp: use minRtt of TcpSocketState when congestion controls have to track the minimum rtt for the entire connection
|
2018-01-19 16:50:39 +01:00 |
|
Charitha Sangaraju
|
9eea488338
|
tcp: Added TCP LP
|
2018-01-19 16:48:07 +01:00 |
|
Tommaso Pecorella
|
6012bba067
|
doxy: suppress internet module warnings
|
2017-10-24 02:29:22 +02:00 |
|
Tom Henderson
|
1597d6c304
|
tcp: (fixes #2649) Disabling TCP SACK doesn't fall back to NewReno
|
2017-09-26 18:32:56 -07:00 |
|
Tom Henderson
|
fc951f6669
|
tcp: Bug 2769 test case (based on Michele Polese's original)
|
2017-09-17 14:57:00 -07:00 |
|
Tommaso Pecorella
|
866b40b202
|
internet: (fixes #2762) BindToNetDevice behaviour is not coherent with Linux
|
2017-07-12 19:54:20 +02:00 |
|
Tommaso Pecorella
|
acb364c299
|
internet: (fixes #2759) Packets sent to broadcast address are converted to subnet-directed broadcast
|
2017-06-26 19:51:45 +02:00 |
|
Tommaso Pecorella
|
e663d70357
|
various doxygen fixes
|
2017-05-10 00:06:51 +02:00 |
|
Alexander Krotov
|
7d0a0beae9
|
Use standard stdint.h spelling for integer types
|
2017-03-26 13:42:57 +03:00 |
|
Stefano Avallone
|
6fef34be47
|
network: Convert Queue into a template class
|
2017-03-08 18:01:29 +01:00 |
|
Tommaso Pecorella
|
578f5694c2
|
tcp: Update documentation
|
2017-02-14 01:12:51 +01:00 |
|
Natale Patriciello
|
0249135b17
|
tcp: Updated test suite for ledbat to account for Simulator instance
|
2017-02-13 16:12:07 +01:00 |
|
Natale Patriciello
|
62595ed00a
|
tcp: Tcp Ledbat attributes renamed also in test
|
2017-02-06 15:36:36 +01:00 |
|
Christoph Döpmann
|
fbd0cfb1fb
|
tcp: Advertised Window was still incorrect
|
2017-02-06 13:56:19 +01:00 |
|
Ankit Deepak
|
7aa7e4dc35
|
tcp: Added TCP Ledbat
|
2017-02-06 13:17:50 +01:00 |
|
Tommaso Pecorella
|
7ce60ab528
|
internet: Doxygen fixes
|
2017-02-04 01:52:02 +01:00 |
|
Natale Patriciello
|
3edf5deef6
|
tcp: Documentation corrected
|
2017-02-03 19:52:14 +01:00 |
|
Natale Patriciello
|
932713bacc
|
tcp: test for BytesInFlight updated according to RFC 6675
|
2017-02-03 14:02:43 +01:00 |
|
Natale Patriciello
|
ad59324ed3
|
tcp: BeforeRTO callback added in tests
|
2017-02-03 14:02:41 +01:00 |
|
Natale Patriciello
|
8b798303c6
|
tcp: Added TcpRxBufferTest
|
2017-02-03 14:02:34 +01:00 |
|
Natale Patriciello
|
0de265445c
|
tcp: RFC 6675-compliant Retransmission Timeout
|
2017-02-03 14:02:24 +01:00 |
|
Natale Patriciello
|
d85c1e3c89
|
tcp: Emulate SACK for SACKless connections in TcpTxBuffer
|
2017-02-03 14:02:09 +01:00 |
|
Natale Patriciello
|
033ad8f0a1
|
tcp: manage Sack-permitted option in TcpSocketBase
|
2017-02-03 14:02:04 +01:00 |
|
Natale Patriciello
|
9dcf3e62e2
|
tcp: Added RFC6675 NextSeg() into TcpTxBuffer
|
2017-02-03 14:01:52 +01:00 |
|