283 Commits
Author SHA1 Message Date
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
xtaci 0f9370a01e fix fastresend resends too many packets 2017-03-01 16:11:22 +08:00
xtaci 51c6c1f4ed remove early retransmit 2017-03-01 15:38:17 +08:00
xtaci ea24bfb583 sophisticted ACK sending strategy 2017-03-01 14:31:54 +08:00
xtaci 87eb70b13f move inside 2017-03-01 11:33:53 +08:00
xtaci b234b1ae18 fix batch ,should be >= 2017-03-01 11:28:29 +08:00
xtaci c40f2d6e1a try triggering FEC for acks 2017-03-01 10:21:13 +08:00
xtaci d8a3b1e4db delete goroutines in addSession & removeSession in updater 2017-02-28 21:56:51 +08:00
xtaci 70ac7186e3 update test cases 2017-02-28 21:30:26 +08:00
xtaci dafb7e7294 update tests 2017-02-28 21:16:06 +08:00
xtaci 3551a0e4c5 update test case 2017-02-28 19:12:06 +08:00
xtaci 7ff143c7ef update test case 2017-02-28 15:59:09 +08:00
xtaci 689e78d23b delete close test, for port reusing 2017-02-28 15:22:19 +08:00
xtaci 512a0c6eae update tests 2017-02-28 15:07:45 +08:00
xtaci fe15067e9a rename func 2017-02-28 14:49:51 +08:00