Stephen Birarda
|
d15cb6171d
|
fix bubble up of duplicated packet info
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
0a7d799abf
|
don't double set _lastACK in TCPVegasCC
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
fdcface8cb
|
use enum in PacketHeaders, coding standard fixes in Connection
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
e7c0ed035f
|
remove SendQueue fast re-transmit debug
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
6d69a0dc71
|
push version for asset packets to mismatch for TCPVegasCC
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
af969231e7
|
remove some extra lines
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
54b28e646a
|
remove congestion window halving on reno dupe loss
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
ec51f01c59
|
remove debugs from TCPVegasCC
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
a075bb6b1c
|
slow down new UDT debug for asset-server tests
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
b03bb6b73f
|
halve the congestion window on 3rd duplicate ACK
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
b74a967c95
|
fix an additional reference to preAIWindowSize
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
d05e3e1dd6
|
drop CWS to 2 if reno fast re-transmit is hit
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
64a0239248
|
add reno fallback for fast re-transmit
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
0b2e0a4167
|
initial re-implementation of reno cong avoid
|
2016-10-18 15:54:25 -07:00 |
|
Stephen Birarda
|
dbbdda3468
|
keep track of num RTT and debug reno fallback
|
2016-10-18 15:54:25 -07:00 |
|
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 |
|
Howard Stearns
|
5e697462ef
|
Merge pull request #8846 from ctrlaltdavid/fix-card-z-order
Fix suggestion card appearing behind keyboard
|
2016-10-18 15:01:03 -07:00 |
|
Seth Alves
|
150c9b4bf8
|
Merge branch 'fix-audio-mixer-data-race-0' of github.com:sethalves/hifi into fix-audio-mixer-data-race-0
|
2016-10-18 14:41:40 -07:00 |
|