Tom Henderson
|
7d9b54aac9
|
rescan bindings
|
2018-05-28 22:00:09 -07:00 |
|
Tommaso Pecorella
|
64f293695a
|
Python bindings: update 32-bit for network and internet modeuls
|
2018-05-24 22:29:07 -05:00 |
|
Stefano Avallone
|
be5fcc1c66
|
internet: Rescan python bindings (64 bit only)
|
2018-05-24 00:34:14 +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 |
|
Stefano Avallone
|
8172c7eed7
|
internet: Remove FqCoDelIpv{4,6}PacketFilter classes
|
2018-05-24 00:33:51 +02:00 |
|
Stefano Avallone
|
949a7fb682
|
traffic-control: Add a Hash method to QueueDiscItem
|
2018-05-24 00:33:23 +02:00 |
|
Viyom
|
20137b78e6
|
tcp: Fix a compiler warning
|
2018-05-18 18:22:35 +02:00 |
|
Sébastien Deronne
|
b0c0c88d02
|
internet: Rescan python bindings
|
2018-05-16 22:51:13 +02:00 |
|
Viyom
|
0ea5aa6c8b
|
tcp: More test on TcpClassicRecovery
|
2018-05-15 22:19:39 +02:00 |
|
Natale Patriciello
|
be1056f204
|
tcp: TcpSocketState split from TcpSocketBase to help forward declaring
|
2018-05-15 22:19:16 +02:00 |
|
Natale Patriciello
|
d2298f36df
|
tcp: Forward declare as much as possible
|
2018-05-15 22:18:27 +02:00 |
|
Natale Patriciello
|
a84299a985
|
tcp: Extended the documentation on RecoveryOps
|
2018-05-15 22:18:05 +02:00 |
|
Natale Patriciello
|
1095d99a5b
|
tcp: Don't remove API from TcpL4Protocol
|
2018-05-15 22:17:18 +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 |
|
Sébastien Deronne
|
89d9beadf4
|
internet: Rescan python bindings
|
2018-05-13 10:16:05 +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 |
|
Vivek Jain
|
b84b30547d
|
tcp: moved RTT and BytesInFlight in TcpSocketState
|
2018-05-11 19:23:31 +02:00 |
|
Viyom
|
58cb65c475
|
internet: Add documentation chapter for UDP
|
2018-03-15 13:09:08 -07:00 |
|
Tom Henderson
|
c2a9b2e56b
|
bindings: Rescan all bindings
|
2018-03-14 20:38:59 -07:00 |
|
Tom Henderson
|
cd9040655f
|
documentation: (partial fix #2887) TracedValueCallback signatures
|
2018-03-10 08:43:58 -08:00 |
|
Sébastien Deronne
|
b062d4a43b
|
Remove double header inclusions
|
2018-03-08 21:30:31 +01:00 |
|
Tommaso Pecorella
|
2cb872f436
|
internet: (fixes #2890) Icmpv4 "ECHO" is defined in system-wide headers
|
2018-03-06 13:32:01 -06:00 |
|
Tom Henderson
|
3a9ab686f5
|
internet, traffic-control: Update ILP32 bindings
|
2018-03-04 08:46:33 -08:00 |
|
Stefano Avallone
|
9eb6e9259b
|
internet: Rescan python bindings (64-bit only)
|
2018-03-03 12:46:03 +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
|
3d064c09e8
|
tcp: Prepare for emulate Reno sacks (so-called dupacks)
|
2018-03-03 11:57:34 +01:00 |
|
Natale Patriciello
|
abd5f6464d
|
tcp: Simplified BytesInFlight and IsLost for SACK connections
|
2018-03-03 11:53:32 +01:00 |
|
Natale Patriciello
|
adf72c0514
|
tcp: highTx used as source of decisions
|
2018-03-03 11:53:06 +01:00 |
|
Natale Patriciello
|
91f3778acc
|
tcp: Try to take more data from the app before sending
|
2018-03-03 11:52:38 +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
|
b6ae9e3446
|
internet: rescan bindings
|
2018-02-25 19:47:14 -08: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
|
b8478298f7
|
tcp: SackBlock can be printed with NS_LOG macro
|
2018-02-25 11:40:22 +01:00 |
|
Natale Patriciello
|
adc9872391
|
tcp: (fixes #2875) Use Rule3 of RFC6675 only with SACK enabled
|
2018-02-25 11:39:35 +01:00 |
|
Natale Patriciello
|
9b62ac5401
|
tcp: (fixes #2874) Corrected interpretation of RFC 6675 for IsLost check
|
2018-02-25 11:37:52 +01:00 |
|
Natale Patriciello
|
d42d15b50f
|
tcp: Removed CraftSackOption from the API
|
2018-02-25 11:36:52 +01:00 |
|
Natale Patriciello
|
085eeca653
|
tcp: Removed duplicated code for assigning socket tag
|
2018-02-25 11:36:23 +01:00 |
|
Natale Patriciello
|
3a59cbbc68
|
tcp: C++11 initializers on TcpTxBuffer
|
2018-02-25 11:35:02 +01:00 |
|
Natale Patriciello
|
6a2611466e
|
tcp: Corrected VS warnings, patch based on Robert's patch
|
2018-02-25 11:34:13 +01:00 |
|
Natale Patriciello
|
7552517ba1
|
tcp: DeHeaderize TcpSocketBase, c++11 initializers
|
2018-02-25 11:32:43 +01:00 |
|
Natale Patriciello
|
b782b9288b
|
tcp: (fixes #2873) Potential SIGFPE with Yeah
|
2018-02-25 11:30:06 +01:00 |
|
Hossam Khader
|
ad5f9374e0
|
uan: (fixes #2413) Changes in the UAN module to support NS-3 IP stack
|
2018-02-24 20:07:05 -06:00 |
|
Alexander Krotov
|
c40b45f879
|
Fix typos ("desitnation", "soket", ...)
|
2018-02-12 18:09:43 +03:00 |
|
Tommaso Pecorella
|
61b88be93f
|
internet: remove commented lines from Ipv6AddressHelper
|
2018-02-08 19:06:43 -06:00 |
|