Stephen Birarda
|
04c1d154ab
|
fix header size for NLPacket writeTypeAndVersion
|
2015-08-10 10:10:43 -07:00 |
|
Stephen Birarda
|
9ac760aed6
|
use c++11 number randomization for NAK
|
2015-08-10 09:59:34 -07:00 |
|
Stephen Birarda
|
5d7dac9b8e
|
do DefaultCC setup in constructor
|
2015-08-07 17:33:33 -07:00 |
|
Stephen Birarda
|
cf277dca33
|
resolve conflicts on merge with birarda/protocol
|
2015-08-06 10:23:43 -07:00 |
|
Stephen Birarda
|
052978898e
|
resolve conflicts on merge with upstream master
|
2015-08-05 11:16:20 -07:00 |
|
Stephen Birarda
|
7b8ca2c0f2
|
fix suppression of link saturation messages
|
2015-08-04 16:29:53 -07:00 |
|
Stephen Birarda
|
23e1ee71cc
|
suppress writeDatagram errors for saturated links
|
2015-08-04 16:18:12 -07:00 |
|
Atlante45
|
01749ad0de
|
TimeoutNAK fixes
|
2015-08-04 15:07:04 -07:00 |
|
Stephen Birarda
|
925cb4bd56
|
fix for slow start algo on loss
|
2015-08-04 12:48:58 -07:00 |
|
Stephen Birarda
|
3d0c71d95c
|
remove a double on arrival time record
|
2015-08-04 12:29:22 -07:00 |
|
Stephen Birarda
|
a10746a448
|
set the max window size, correct a typo
|
2015-08-03 19:12:39 -07:00 |
|
Atlante45
|
40520c204f
|
Stats improvement
|
2015-08-03 17:39:09 -07:00 |
|
Atlante45
|
99fcb08fd1
|
Merge branch 'atp' of https://github.com/birarda/hifi into protocol
|
2015-08-03 17:15:12 -07:00 |
|
Atlante45
|
c0852f0eb2
|
Remove call to has pending datagrams
|
2015-08-03 17:14:42 -07:00 |
|
Stephen Birarda
|
36a0ef50d4
|
add assert for BasePacket write, fix time in Connection
|
2015-08-03 16:21:17 -07:00 |
|
Stephen Birarda
|
acd7a7a732
|
fix send/process for ACK packets
|
2015-08-03 16:04:08 -07:00 |
|
Stephen Birarda
|
b5ec02bd01
|
go back to previous PacketTimeWindow code
|
2015-08-03 15:36:08 -07:00 |
|
Stephen Birarda
|
d937cf1cc7
|
set RTT on congestion control in ctor
|
2015-08-03 15:05:41 -07:00 |
|
Atlante45
|
8704f05812
|
Added UDTTest server stats
|
2015-08-03 14:40:18 -07:00 |
|
Atlante45
|
a1bd558d71
|
Safe locks
|
2015-08-03 14:39:51 -07:00 |
|
Atlante45
|
7bfc9f7fd1
|
Merge branch 'atp' of https://github.com/birarda/hifi into protocol
|
2015-08-03 14:34:54 -07:00 |
|
Stephen Birarda
|
20f33b3b64
|
fix sendqueue sleep timing to use microseconds
|
2015-08-03 14:34:12 -07:00 |
|
Atlante45
|
f2b6db584a
|
Fix list insert
|
2015-08-03 13:36:38 -07:00 |
|
Atlante45
|
efb04fac21
|
Merge branch 'atp' of https://github.com/birarda/hifi into protocol
|
2015-08-03 12:12:45 -07:00 |
|
Atlante45
|
00ab4a58f3
|
Fix LossList::insert
|
2015-08-03 12:12:21 -07:00 |
|
Stephen Birarda
|
62d4467f41
|
use a vector for events in ConnectionStats
|
2015-08-03 12:09:25 -07:00 |
|
Atlante45
|
e182bbbc1b
|
Merge branch 'atp' of https://github.com/birarda/hifi into protocol
|
2015-08-03 11:08:22 -07:00 |
|
Atlante45
|
de8f730f78
|
Fix connection stats error
|
2015-08-03 11:07:58 -07:00 |
|
Atlante45
|
f513a28953
|
Added better assert in LossList
|
2015-08-03 11:06:57 -07:00 |
|
Stephen Birarda
|
ffb5fcee7b
|
use nth element for median in PacketTimeWindow
|
2015-08-03 10:25:40 -07:00 |
|
Stephen Birarda
|
bc5ddd3837
|
send a light ACK every 64, not each after 64
|
2015-07-31 20:12:48 -07:00 |
|
Stephen Birarda
|
0c44fc53de
|
fix for process of timeout NAKs
|
2015-07-31 19:45:43 -07:00 |
|
Stephen Birarda
|
7f8c993bd7
|
make send rate actually send rate, don't sync as sender
|
2015-07-31 19:42:27 -07:00 |
|
Stephen Birarda
|
74a2d985eb
|
tell the send queue about ACKs on light ACK
|
2015-07-31 19:17:02 -07:00 |
|
Stephen Birarda
|
3833623cfe
|
fix assert for control packet type
|
2015-07-31 18:41:46 -07:00 |
|
Atlante45
|
29b3051aeb
|
Merge branch 'atp' of https://github.com/birarda/hifi into protocol
|
2015-07-31 18:39:52 -07:00 |
|
Atlante45
|
ca342fb3b4
|
Fix std::find_if
|
2015-07-31 18:39:24 -07:00 |
|
Stephen Birarda
|
8bc94454b4
|
pre-increment the _currentACKSubSequenceNumber
|
2015-07-31 18:39:09 -07:00 |
|
Atlante45
|
8f54cd6f7e
|
Fix find_if_not
|
2015-07-31 18:19:15 -07:00 |
|
Stephen Birarda
|
e74f47b64c
|
use a list of pairs of pairs for ACK2
|
2015-07-31 18:13:11 -07:00 |
|
Atlante45
|
9537aea5c0
|
Fix nak timeout packet size
|
2015-07-31 17:31:30 -07:00 |
|
Stephen Birarda
|
41c6220731
|
resolve conflicts on merge with upstream/master
|
2015-07-31 17:27:23 -07:00 |
|
Stephen Birarda
|
ea5da73683
|
Merge branch 'protocol' of https://github.com/Atlante45/hifi into atp
|
2015-07-31 17:19:23 -07:00 |
|
Stephen Birarda
|
df1e97c591
|
cleanup RTT stats, add assert for CT
|
2015-07-31 17:19:14 -07:00 |
|
Atlante45
|
2946cb7ed5
|
Collapse ControlPacket ctors
|
2015-07-31 17:15:10 -07:00 |
|
Stephen Birarda
|
0e3403833d
|
make capacitySpeedDelta a double
|
2015-07-31 17:00:53 -07:00 |
|
Atlante45
|
cba51ac63d
|
Fix congestion control
|
2015-07-31 16:53:43 -07:00 |
|
Stephen Birarda
|
15ce9aabc5
|
don't assert on moved CC
|
2015-07-31 16:52:59 -07:00 |
|
Stephen Birarda
|
fa6628e7eb
|
make sure we init CongestionControl
|
2015-07-31 16:52:09 -07:00 |
|
Stephen Birarda
|
84b8fc9f06
|
fix casing of onACK method in CC
|
2015-07-31 16:41:22 -07:00 |
|