xtaci
|
0c7c8c69b0
|
set inner recv chan length 1, emitter chan length to 1
v3.5
|
2017-03-10 14:40:32 +08:00 |
|
xtaci
|
0df987f1bb
|
add tests to memory optimized Read
|
2017-03-10 13:18:34 +08:00 |
|
xtaci
|
b492db5e12
|
set default mtuLimit to 1500
|
2017-03-10 12:45:16 +08:00 |
|
xtaci
|
516abf4bd4
|
set an init size for recvbuf , fix return size
|
2017-03-10 12:23:37 +08:00 |
|
xtaci
|
5a37706f72
|
try avoid make([]byte) for Read
|
2017-03-10 11:38:03 +08:00 |
|
xtaci
|
947067cce2
|
recycle faster in updater
|
2017-03-09 10:54:40 +08:00 |
|
xtaci
|
f918e6d43c
|
use unbuffered chan for better timing and memory
v3.4
|
2017-03-08 16:52:32 +08:00 |
|
xtaci
|
509975d1e7
|
recent ack ts
v3.3
|
2017-03-08 12:27:41 +08:00 |
|
xtaci
|
a196621e9a
|
add InPkts & OutPkts counters
|
2017-03-08 11:23:45 +08:00 |
|
xtaci
|
bef3e99499
|
adjust inner queue size
|
2017-03-08 10:49:52 +08:00 |
|
xtaci
|
54a0586a6d
|
add return value for SetMtu
|
2017-03-08 10:41:33 +08:00 |
|
xtaci
|
c7796b7b86
|
add verbose comments
|
2017-03-08 10:37:15 +08:00 |
|
xtaci
|
0ca962cb10
|
use _itimediff for seqid compare
v3.2
|
2017-03-07 16:51:12 +08:00 |
|
xtaci
|
f871d82e57
|
rename variables
|
2017-03-07 16:06:48 +08:00 |
|
xtaci
|
9002663245
|
fix fec seq wrap & insert seq caused by recent commits
v3.1
|
2017-03-07 15:43:51 +08:00 |
|
xtaci
|
7f2921d67c
|
gosimple
v3.0
|
2017-03-07 11:23:09 +08:00 |
|
xtaci
|
19abbfef80
|
rearrange Session struct
|
2017-03-07 10:59:05 +08:00 |
|
xtaci
|
b093e97a96
|
clean unused code
|
2017-03-07 10:53:22 +08:00 |
|
xtaci
|
f198ac9e0e
|
delete unnecessary lines
|
2017-03-06 15:11:09 +08:00 |
|
xtaci
|
1a843d2939
|
GoRename
|
2017-03-06 14:57:29 +08:00 |
|
xtaci
|
4ac029b3d7
|
GoRename
|
2017-03-06 14:17:18 +08:00 |
|
xtaci
|
bf95749e1b
|
add comments
v2.21
|
2017-03-04 18:43:02 +08:00 |
|
xtaci
|
c4a7f7b786
|
change outputTask goroutine to function
|
2017-03-04 18:09:37 +08:00 |
|
xtaci
|
bf34459362
|
seperate global emitter pipeline stage
|
2017-03-04 17:33:56 +08:00 |
|
xtaci
|
ceea125749
|
add comments
|
2017-03-04 15:43:21 +08:00 |
|
xtaci
|
7b3a37a6f3
|
a standalone packet emitter goroutine
|
2017-03-04 15:36:59 +08:00 |
|
 xtaciandGitHub
|
db26e20471
|
Update README.md
|
2017-03-04 14:25:18 +08:00 |
|
xtaci
|
77091e0379
|
input only triggers acks only
|
2017-03-04 14:19:45 +08:00 |
|
xtaci
|
e15201372f
|
update fastack
|
2017-03-03 17:53:07 +08:00 |
|
xtaci
|
d906fc7804
|
fast resend when cwnd is not full
|
2017-03-03 16:35:04 +08:00 |
|
xtaci
|
7871bb1ec8
|
adjust fastack threshold
v2.20
|
2017-03-03 14:28:18 +08:00 |
|
xtaci
|
455f87a66c
|
reset RTO for fastacked packets
|
2017-03-03 13:46:57 +08:00 |
|
xtaci
|
ba627ab431
|
if remote window is zero, flush acks
|
2017-03-03 13:32:06 +08:00 |
|
xtaci
|
095dc4fccf
|
reimplement ack nodelay
|
2017-03-03 13:03:49 +08:00 |
|
xtaci
|
29b50bb7e8
|
fix some mistakes for current changes
v2.19
|
2017-03-03 00:41:38 +08:00 |
|
xtaci
|
48c9b1b24d
|
remove a unless code
|
2017-03-02 23:14:44 +08:00 |
|
xtaci
|
d92e6a4e8c
|
update comment
|
2017-03-02 22:31:15 +08:00 |
|
xtaci
|
4370133f65
|
send acks immediately when not more data is sendable
|
2017-03-02 22:21:41 +08:00 |
|
xtaci
|
875f573a28
|
update ack flush alg
|
2017-03-02 21:56:20 +08:00 |
|
xtaci
|
8e32ec7b12
|
flush acks when half win reached
|
2017-03-02 21:45:45 +08:00 |
|
xtaci
|
b7a1421897
|
add sink tests
|
2017-03-02 16:03:39 +08:00 |
|
xtaci
|
9e2c9be74a
|
golint
|
2017-03-02 15:09:32 +08:00 |
|
xtaci
|
c566debbf6
|
update tests
|
2017-03-02 14:19:47 +08:00 |
|
xtaci
|
0ce59c77d9
|
remove a comment
|
2017-03-02 11:36:10 +08:00 |
|
xtaci
|
68c8a6bc2a
|
update rtt parse
|
2017-03-02 11:33:24 +08:00 |
|
xtaci
|
8ccf138497
|
update fastack alg
|
2017-03-02 10:19:03 +08:00 |
|
xtaci
|
0b78747124
|
brought back early retransmit
|
2017-03-02 00:20:40 +08:00 |
|
xtaci
|
adb1d8b868
|
Revert "remove early retransmit"
This reverts commit 51c6c1f4ed.
|
2017-03-02 00:19:12 +08:00 |
|
xtaci
|
a87063cbf1
|
optimize fastack
|
2017-03-01 22:34:27 +08:00 |
|
xtaci
|
c04bc60d60
|
optimize fastack
|
2017-03-01 22:22:56 +08:00 |
|