Commit Graph

29 Commits

Author SHA1 Message Date
Lucas Clemente
d78b2f4d57 fix some linter warnings 2016-05-15 14:46:10 +02:00
Lucas Clemente
c12a12518e run gofmt -s on tests 2016-05-15 14:42:34 +02:00
Lucas Clemente
967a5c401c merge protocol.MinMax into utils.MinMax 2016-05-14 13:28:18 +02:00
Lucas Clemente
db5e8f507e introduce separate congestion debug interface to simplify mocking 2016-05-08 18:29:08 +02:00
Lucas Clemente
a1f6289587 cleanup logs 2016-05-06 14:31:54 +02:00
Lucas Clemente
d178a02ad8 change congestion to use protocol.ByteCount
fixes #52
2016-05-05 01:41:34 +02:00
Lucas Clemente
df5143d561 remove newlines from log messages 2016-05-04 14:24:36 +02:00
Lucas Clemente
09fb894fb2 add custom logger
fixes #45
2016-05-04 13:20:24 +02:00
Lucas Clemente
42a1de6ba8 congestion interface cosmetics 2016-04-28 22:30:57 +02:00
Lucas Clemente
34b2e5129c move congestion clock to new file and implement default clock 2016-04-28 21:53:47 +02:00
Lucas Clemente
9f79d4bf0a add commented cubic tests copied from chrome for unsupported experiments 2016-04-28 14:46:40 +02:00
Lucas Clemente
ea9d5dd884 add more cubic sender tests 2016-04-28 14:45:30 +02:00
Lucas Clemente
7f1e85a977 implement CubicSender.RetransmissionDelay 2016-04-28 14:32:48 +02:00
Lucas Clemente
f209e87135 add support for slow start large reduction to cubic sender 2016-04-28 14:22:46 +02:00
Lucas Clemente
1722fc17be implement cubic sender connection migration 2016-04-28 14:06:52 +02:00
Lucas Clemente
1164726cb1 add more cubic sender tests 2016-04-28 14:04:14 +02:00
Lucas Clemente
b4ffc67937 fix and add more cubic test cases 2016-04-28 14:04:14 +02:00
Lucas Clemente
b6a2f72b29 implement more cubic sender tests 2016-04-28 12:03:55 +02:00
Lucas Clemente
f869be1eb1 implement cubic "exponential slow start" test 2016-04-28 10:34:27 +02:00
Lucas Clemente
2da6f1860e add congestion.Bandwidth 2016-04-28 10:33:58 +02:00
Lucas Clemente
f16d30a20c implement another CubicSender test 2016-04-27 18:17:55 +02:00
Lucas Clemente
991834c5bf change cubic to use PacketNumbers 2016-04-27 18:09:49 +02:00
Lucas Clemente
23b5c6264b fix rtt logging 2016-04-27 18:09:30 +02:00
Lucas Clemente
85ca2a3245 add rtt stats 2016-04-27 17:20:55 +02:00
Lucas Clemente
c641e24e8c add cubic_sender plus initial test 2016-04-27 15:11:56 +02:00
Lucas Clemente
76d4b7a931 implement prr sender 2016-04-24 13:27:01 +02:00
Lucas Clemente
3feb288817 continue hybrid slow start implementation 2016-04-24 12:39:40 +02:00
Lucas Clemente
4806807caa initial hybrid slow start implementation 2016-04-24 12:24:13 +02:00
Lucas Clemente
c72c9336b0 add cubic implementation ported from chrome 2016-04-23 17:22:27 +02:00