Natale Patriciello
|
3edf5deef6
|
tcp: Documentation corrected
|
2017-02-03 19:52:14 +01:00 |
|
Tommaso Pecorella
|
420cf72720
|
internet: rescan bindings
|
2017-02-03 14:49:23 +01:00 |
|
Natale Patriciello
|
d8a36755c0
|
tcp: Updated RELEASE_NOTES
|
2017-02-03 14:09:39 +01:00 |
|
Natale Patriciello
|
3de441b1a2
|
tcp: updated CHANGES.html and RELEASE_NOTES
|
2017-02-03 14:03:04 +01:00 |
|
Natale Patriciello
|
db82b92b54
|
tcp: TCP SACK documentation
|
2017-02-03 14:03:01 +01:00 |
|
Natale Patriciello
|
5206b062a1
|
tcp: tracing the retransmission after a Timeout
|
2017-02-03 14:02:58 +01:00 |
|
Natale Patriciello
|
02a42256a1
|
tcp: (fixes #2214) send data event only for app data
|
2017-02-03 14:02:51 +01:00 |
|
Natale Patriciello
|
4ff71229b8
|
tcp: Performance optimized TcpTxBuffer
|
2017-02-03 14:02:50 +01:00 |
|
Natale Patriciello
|
e32e1bf1af
|
test: Added useful print messages on ns3-tcp-state
|
2017-02-03 14:02:47 +01:00 |
|
Natale Patriciello
|
0638daed2c
|
tcp: ns3-tcp-loss updated
Before this patch, the test failed. The reason is in the following
trace:
Expected 49153 > 50000 [ACK] Seq=33001 Ack=1 Win=32768 received: 49153 > 50000 [ACK] Seq=33001 Ack=1 Win=32768
Expected 49153 > 50000 [ACK] Seq=34001 Ack=1 Win=32768 received: 49153 > 50000 [ACK] Seq=34001 Ack=1 Win=32768
Expected 49153 > 50000 [ACK] Seq=35001 Ack=1 Win=32768 received: 49153 > 50000 [ACK] Seq=15001 Ack=1 Win=32768
Expected 49153 > 50000 [ACK] Seq=15001 Ack=1 Win=32768 received: 49153 > 50000 [ACK] Seq=35001 Ack=1 Win=32768
Expected 49153 > 50000 [ACK] Seq=36001 Ack=1 Win=32768 received: 49153 > 50000 [ACK] Seq=36001 Ack=1 Win=32768
Expected 49153 > 50000 [ACK] Seq=37001 Ack=1 Win=32768 received: 49153 > 50000 [ACK] Seq=37001 Ack=1 Win=32768
The old implementation expected this sequences: 33001, 34001, 35001, 15001,
while the new one expects 33001, 34001, 15001, 35001. Thanks to the SACK
informations we can sent the (lost) 15001 one round before.
|
2017-02-03 14:02:45 +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
|
0738710da2
|
example: TcpVariantsComparison SACK on command line
|
2017-02-03 14:02:39 +01:00 |
|
Natale Patriciello
|
7f593ecde6
|
tcp: generate SACK options with out-of-order segments
|
2017-02-03 14:02:36 +01:00 |
|
Natale Patriciello
|
8b798303c6
|
tcp: Added TcpRxBufferTest
|
2017-02-03 14:02:34 +01:00 |
|
Natale Patriciello
|
cc400e8eb1
|
tcp: Generate Sack blocks in TcpRxBuffer
|
2017-02-03 14:02:32 +01:00 |
|
Natale Patriciello
|
e8df39f824
|
tcp: WARN instead of INFO for important messages
|
2017-02-03 14:02:30 +01:00 |
|
Natale Patriciello
|
0de265445c
|
tcp: RFC 6675-compliant Retransmission Timeout
|
2017-02-03 14:02:24 +01:00 |
|
Natale Patriciello
|
efc5f3c53b
|
tcp: RFC 6675-compliant Fast Retransmit/Recovery
|
2017-02-03 14:02:21 +01:00 |
|
Natale Patriciello
|
48d51f9c26
|
tcp: Use TxBuffer::NextSeg in TcpSocketBase
|
2017-02-03 14:02:18 +01:00 |
|
Natale Patriciello
|
e397010f73
|
tcp: (fixes #2256) Use TxBuffer::BytesInFlight in TcpSocketBase
|
2017-02-03 14:02:15 +01:00 |
|
Natale Patriciello
|
edb4e37c3d
|
tcp: persist timeout should reset last segment sent
|
2017-02-03 14:02:13 +01:00 |
|
Natale Patriciello
|
a968aeabb8
|
tcp: Emulate SACK for SACKless connections in TcpSocketBase
|
2017-02-03 14:02:11 +01:00 |
|
Natale Patriciello
|
d85c1e3c89
|
tcp: Emulate SACK for SACKless connections in TcpTxBuffer
|
2017-02-03 14:02:09 +01:00 |
|
Natale Patriciello
|
4cb5c9677a
|
tcp: processing the incoming Sack option
|
2017-02-03 14:02:06 +01:00 |
|
Natale Patriciello
|
033ad8f0a1
|
tcp: manage Sack-permitted option in TcpSocketBase
|
2017-02-03 14:02:04 +01:00 |
|
Natale Patriciello
|
b9b5f45311
|
tcp: added helper methods in TcpTxBuffer
|
2017-02-03 14:02:01 +01:00 |
|
Natale Patriciello
|
98b39123bf
|
tcp: Reset () methods added to TcpTxBuffer
|
2017-02-03 14:01:59 +01:00 |
|
Natale Patriciello
|
477a0344b6
|
tcp: Added RFC6675 BytesInFlight () [Pipe()] into TcpTxBuffer
|
2017-02-03 14:01:56 +01:00 |
|
Natale Patriciello
|
9dcf3e62e2
|
tcp: Added RFC6675 NextSeg() into TcpTxBuffer
|
2017-02-03 14:01:52 +01:00 |
|
Natale Patriciello
|
3c47565d5c
|
tcp: Added RFC6675 IsLost() into TcpTxBuffer
|
2017-02-03 14:01:49 +01:00 |
|
Natale Patriciello
|
37a768ad24
|
tcp: Added RFC6675 Update () into TcpTxBuffer
|
2017-02-03 14:01:46 +01:00 |
|
Natale Patriciello
|
b2bd923d9f
|
tcp: Added definitions of Sack options
|
2017-02-03 14:01:42 +01:00 |
|
Natale Patriciello
|
555f5654d1
|
tcp: Added TcpTxBuffer test
|
2017-02-03 14:01:39 +01:00 |
|
Natale Patriciello
|
18eedbb266
|
tcp: TcpTxBuffer stores a list of TcpTxItem
|
2017-02-03 14:01:36 +01:00 |
|
Natale Patriciello
|
a97a735523
|
tcp: option headers are now public
|
2017-02-03 14:01:02 +01:00 |
|
Sébastien Deronne
|
9f5b88616a
|
wifi: Add 802.11n/ac/ax NIST curves to testing documentation
|
2017-02-03 12:42:23 +01:00 |
|
Sébastien Deronne
|
c4d21dfcf9
|
examples: Extend mixed b/g example with mixed HT/non-HT cases
|
2017-02-03 11:37:12 +01:00 |
|
Tommaso Pecorella
|
b0c1eb4fee
|
lte: (fixes 2646) conditional compile lena-simple-eps-emu example
|
2017-02-02 23:04:56 +01:00 |
|
Matias Richart
|
cdd7bb9e99
|
wifi: (fixes #2606) Ideal manager checks the remote station is HT/VHT compatible when searching for modes
|
2017-02-02 20:51:32 +01:00 |
|
Sébastien Deronne
|
100b27b1cf
|
lte: Fix compilation issue on osx machines
|
2017-02-02 19:50:50 +01:00 |
|
Sébastien Deronne
|
514a78c66d
|
wifi: rescan bindings
|
2017-02-02 19:29:36 +01:00 |
|
Sébastien Deronne
|
f7a898ed10
|
wifi: Extend protection mechanisms to support 802.11n
|
2017-02-02 19:04:00 +01:00 |
|
Sébastien Deronne
|
908d87fba6
|
wifi: (fixes #2528) Improve 802.11n RIFS support
|
2017-02-02 19:02:01 +01:00 |
|
Luciano Jerez Chaves
|
af1dc022b1
|
lte: (fixes #2632) build error due to uninitialized variable in rem helper
|
2017-02-02 16:49:55 +01:00 |
|
Marco Miozzo
|
8bd5f99e16
|
lte: (fixes 2646) lena-simple-eps-emu example will never work
|
2017-02-02 16:36:13 +01:00 |
|
Biljana Bojovic
|
80b02c652b
|
lte: documentation spell check
|
2017-02-02 16:01:58 +01:00 |
|
Biljana Bojovic
|
a73dea2c66
|
lte: fix .dia documentation files
|
2017-02-02 12:36:50 +01:00 |
|
Sébastien Deronne
|
f7080cd03e
|
examples: Add missing enableRts parameter in wifi-aggregation
|
2017-02-02 11:43:30 +01:00 |
|
Biljana Bojovic
|
dacd34cd48
|
lte: add lena-cc-helper example
|
2017-02-02 10:02:57 +01:00 |
|