334 Commits
Author SHA1 Message Date
xtaci 0f3b8d2b55 simplify a line v3.7 2017-03-15 15:41:24 +08:00
xtaci 6bd3866de1 do not let new session overwhelm accept queue, set accept backlog to 128 2017-03-15 15:12:38 +08:00
xtaci b07f72b9f0 use unbuffered channel 2017-03-15 13:07:27 +08:00
xtaci 7a30f7ee9b add some comments 2017-03-15 12:29:44 +08:00
xtaciandGitHub 1cffd2ed71 Update README.md 2017-03-14 15:52:24 +08:00
xtaciandGitHub 448e4ae3ae Update README.md 2017-03-14 14:28:04 +08:00
xtaciandGitHub 09db9909c9 Update README.md 2017-03-14 14:25:18 +08:00
xtaciandGitHub 8704ed2f72 Update README.md 2017-03-14 14:24:09 +08:00
xtaciandGitHub a74894f3ba Update README.md 2017-03-14 14:13:13 +08:00
xtaciandGitHub 9826c10cb1 Update README.md 2017-03-14 13:04:55 +08:00
xtaciandGitHub d506144a0d Update README.md 2017-03-14 12:52:17 +08:00
xtaciandGitHub 2a001f14f5 Update README.md 2017-03-14 12:37:59 +08:00
xtaciandGitHub 91d3dd940c Update README.md 2017-03-14 12:35:58 +08:00
xtaciandGitHub 77dbedf233 Update README.md 2017-03-14 12:32:11 +08:00
xtaci 2513f15ca3 simplify crypto tests 2017-03-14 11:16:00 +08:00
xtaci d5aed5da1e remove a allocation in kcp.go 2017-03-14 11:16:00 +08:00
xtaciandGitHub 27d2c303a2 Update README.md 2017-03-14 10:20:42 +08:00
xtaciandGitHub 3f30dad8a9 Update README.md 2017-03-14 10:19:48 +08:00
xtaciandGitHub ab443ffc2e Update README.md 2017-03-13 21:45:00 +08:00
xtaci 1de9285891 fix memory leak v3.6 2017-03-13 20:54:09 +08:00
xtaci 2f21a5b198 fix the memory leak 2017-03-13 20:50:20 +08:00
xtaci a741743219 use shifting fec queue 2017-03-13 18:31:33 +08:00
xtaci bed7710a01 optimize remove_front 2017-03-13 13:54:26 +08:00
xtaci 96e5bbe71b reuse queues in kcp without reallocating slice 2017-03-13 12:15:40 +08:00
xtaci 893f17c2ea output zero allocation 2017-03-13 10:00:36 +08:00
xtaci b63e86f7e3 remove emitter, write directly to kernel in output 2017-03-13 09:42:44 +08:00
xtaci c6e703014a rollback a ack send strategy's useless code 2017-03-12 19:13:07 +08:00
xtaci 2cfd392280 re-use pre-allocation of kcp.acklist slice 2017-03-12 18:04:45 +08:00
xtaci b39dbcfa52 rollback ack sending strategy 2017-03-12 17:48:00 +08:00
xtaci 68a9d50f8d add a comment line 2017-03-12 11:07:36 +08:00
xtaci 758586f042 remove an unused variable in fecPacket 2017-03-12 11:02:49 +08:00
xtaci 316a04f8c6 remove an unnecessary atomic 2017-03-10 18:16:31 +08:00
xtaci 42146c8c5f optimize updater, try not to allocate timer 2017-03-10 18:03:23 +08:00
xtaciandGitHub f321838f11 Update README.md 2017-03-10 16:36:43 +08:00
xtaciandGitHub 6f03bb3e08 Update README.md 2017-03-10 16:31:03 +08:00
xtaciandGitHub 3ac8b8b48e Update README.md 2017-03-10 16:28:03 +08:00
xtaciandGitHub 7c36faa244 Update README.md 2017-03-10 16:23:56 +08:00
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