Atlante45
|
2c026d7b0f
|
Disable packet probes
|
2016-10-18 15:54:25 -07:00 |
|
Atlante45
|
202641a349
|
Debug tweaks
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
5174891b66
|
move receive time of packet higher in Socket
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
afc59eea19
|
grab earliest possible receive time in socket
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
6a3dd15887
|
emit packetSent signal immediately after send
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
b0192df04f
|
allow congestion control to disable ACK2
|
2016-10-18 15:54:25 -07:00 |
|
Atlante45
|
3d0f449afb
|
Ignore ack syn when using vegas
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
9760fdc906
|
use MAX_PACKETS_IN_FLIGHT as receiver max flow window
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
5ffbd2d11e
|
start num ACKs since FRT to 3
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
456bcbca67
|
use max and not min for CW clamp
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
c0219d9ddf
|
remove numRTT from TCPVegasCC
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
995f383edb
|
default EWMA RTT and variance to first value
|
2016-10-18 15:54:25 -07:00 |
|
Atlante45
|
f0dcc54a18
|
Start in slow start
|
2016-10-18 15:54:25 -07:00 |
|
Atlante45
|
f143e9bf3f
|
Register SequenceNumber and time_point
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
7731b407bd
|
only attempt SQ sleep with > 0 PSP
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
3ecfd6af67
|
added debug for fast re-transmit
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
c794c4af1a
|
adjust EWMA RTT start values in TCPVegasCC
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
96ef1fa483
|
add FRT debug
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
7cc1f3261e
|
use last adjustment time to adjust every RTT
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
0d2e83e0fc
|
cleanup according to Vegas paper, add fast retransmit
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
ecbba3d4cd
|
send time point with packet sent signal
|
2016-10-18 15:54:25 -07:00 |
|
Atlante45
|
75d4b156f1
|
Added shouldNAK to CC class
|
2016-10-18 15:54:25 -07:00 |
|
Atlante45
|
eee617e39c
|
Remove congestion window size clamp
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
0954d5bf93
|
cleanup sent packet time hash after RTT calc
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
8e05a2893a
|
change congestion window size to an int
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
5e637c31de
|
rename congestion window size var in TCPRenoCC
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
b232a44c8d
|
don't send sync ACK when interval is == 1
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
69ca0d2675
|
point TCPVegasCC at correct TCPRenoCC base
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
8c9b46c1e0
|
fix method signatures, adjust ssthresh increases
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
eb180b15d8
|
only raise ssthresh if not reducing cwnd
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
8304bb81d1
|
create the base of the TCPVegasCC class
|
2016-10-18 15:54:25 -07:00 |
|
Atlante45
|
59bcd724ea
|
More Reno work
|
2016-10-18 15:54:25 -07:00 |
|
Atlante45
|
bad96d54ea
|
TCP congestion control first draft
|
2016-10-18 15:54:25 -07:00 |
|
Atlante45
|
3955c6c4c6
|
Don't override place name path with index path
|
2016-10-17 14:41:05 -07:00 |
|
Chris Collins
|
1c30d98cf9
|
Merge pull request #8823 from ZappoMan/shutdownSandbox
Auto-shutdown of sandbox if it was launched by interface
|
2016-10-17 13:20:15 -07:00 |
|
Brad Hefta-Gaub
|
d46170bec0
|
auto shutdown of sandbox when interface quits
|
2016-10-17 07:55:24 -07:00 |
|
Stephen Birarda
|
d1cd99e035
|
remove a useless two dots
|
2016-10-14 18:24:39 -07:00 |
|
Stephen Birarda
|
9184a500a0
|
move faked handshake logic to Socket for handshake req flag
|
2016-10-14 14:46:58 -07:00 |
|
Stephen Birarda
|
ccbfdf7bb9
|
only emit client connection reset on requested handshake
|
2016-10-14 14:46:58 -07:00 |
|
Stephen Birarda
|
eb77258c55
|
fix magic numbers and hide sendFakedHandshake
|
2016-10-14 14:46:58 -07:00 |
|
Stephen Birarda
|
5e03e55ca2
|
fix for dual alias in LimitedNodeList std::bind
|
2016-10-14 14:46:58 -07:00 |
|
Stephen Birarda
|
a2de31909c
|
remove define of UDT connection debug
|
2016-10-14 14:46:58 -07:00 |
|
Stephen Birarda
|
b81eaa649f
|
make faked handshake request usable in dev/PR
|
2016-10-14 14:46:58 -07:00 |
|
Stephen Birarda
|
ea2da34bd1
|
bubble up receiver handshake from udt::Connection
|
2016-10-14 14:46:58 -07:00 |
|
Stephen Birarda
|
27617b8479
|
add forced kill of AS for test
|
2016-10-14 14:46:58 -07:00 |
|
Stephen Birarda
|
5704335b66
|
add quick fails for no active socket to other AssetClient calls
|
2016-10-14 14:46:58 -07:00 |
|
Stephen Birarda
|
055df48e8d
|
make the asset server a solo node type
|
2016-10-14 14:46:58 -07:00 |
|
Stephen Birarda
|
7fd25ae450
|
fix returns for missing active socket in LNL
|
2016-10-14 14:46:58 -07:00 |
|
Stephen Birarda
|
3c70a25a40
|
immediately error in AssetClient if no active socket for AS
|
2016-10-14 14:46:58 -07:00 |
|
Stephen Birarda
|
ca94fbc219
|
refuse to send packets if connection should not be created
|
2016-10-14 14:46:58 -07:00 |
|