18 Commits
Author SHA1 Message Date
xtaci 582575ef06 Squashed commit of the following:
commit a8ae293a9ddee042c35e2501f93fa5dfa2425302
Merge: bdaf81e 1a84985
Author: xtaci <daniel820313@gmail.com>
Date:   Fri Oct 9 22:48:13 2020 +0800

    Merge branch 'master' into autotune

commit bdaf81e88e
Author: xtaci <daniel820313@gmail.com>
Date:   Fri Oct 9 22:38:31 2020 +0800

    add loc

commit ce66a98f95
Author: xtaci <daniel820313@gmail.com>
Date:   Fri Oct 9 19:53:42 2020 +0800

    lint

commit ad7383d8a3
Author: xtaci <daniel820313@gmail.com>
Date:   Fri Oct 9 19:05:35 2020 +0800

    fix typo

commit dc0fc2364c
Author: xtaci <daniel820313@gmail.com>
Date:   Fri Oct 9 16:47:14 2020 +0800

    adjust tests

commit ec45b72c39
Author: xtaci <daniel820313@gmail.com>
Date:   Fri Oct 9 16:45:17 2020 +0800

    remove obsolete decoder in listener

commit 827aa70e29
Author: xtaci <daniel820313@gmail.com>
Date:   Fri Oct 9 16:42:42 2020 +0800

    use hierarchical defensive receiving strategy

commit f5ca6b0e3a
Author: xtaci <daniel820313@gmail.com>
Date:   Fri Oct 9 16:34:30 2020 +0800

    optimize condition

commit ff34f7683f
Author: xtaci <daniel820313@gmail.com>
Date:   Fri Oct 9 15:18:00 2020 +0800

    fix test

commit a08b274651
Author: xtaci <daniel820313@gmail.com>
Date:   Fri Oct 9 15:13:20 2020 +0800

    solve compability issue with non FEC sender

commit ab7596783b
Author: xtaci <daniel820313@gmail.com>
Date:   Fri Oct 9 15:02:34 2020 +0800

    implements autotune in fec decoder

commit 260f61b3eb
Author: xtaci <daniel820313@gmail.com>
Date:   Fri Oct 9 14:34:48 2020 +0800

    hack 16-bit to identify FEC from packet

commit 105bfec567
Author: xtaci <daniel820313@gmail.com>
Date:   Fri Oct 2 21:38:47 2020 +0800

    add autotune
2020-10-09 22:52:11 +08:00
xtaci 3a4bcb9bae fix sendmmsg/recvmmsg compatibility issue for old linux kernel 2019-06-11 13:56:56 +08:00
xtaci f461a5b74d fix 2019-05-23 23:58:16 +08:00
xtaci 5e990bd411 safer conversion 2019-05-23 23:56:01 +08:00
xtaci 25d1f27185 fix compile 2019-05-23 17:51:48 +08:00
xtaci 49cb73af81 rename var 2019-05-13 21:50:55 +08:00
xtaci af0ce8f01d proper error handling 2019-05-13 16:31:28 +08:00
xtaci e915e38f55 use session's bconn 2019-05-12 17:56:58 +08:00
xtaci dd2b152d8c add uncorkInternal for control of batchSize 2019-05-12 17:21:56 +08:00
xtaci a5f3cc971b fix 2019-05-10 14:35:16 +08:00
xtaci 2a54490895 socketError stored with stack 2019-05-10 13:45:34 +08:00
xtaci e634875296 better error handling 2019-05-09 16:03:29 +08:00
xtaci 5fee4f1c79 preserve socket error for listener 2019-05-09 15:30:25 +08:00
xtaci f0ee7b5847 proper error handling 2019-05-08 22:38:06 +08:00
xtaci c340cca9d7 fix 2019-05-08 21:09:47 +08:00
xtaci e51ee1e351 unify 2019-05-08 18:04:38 +08:00
xtaci 023c3771f9 move batchSize to readloop_linux.go 2019-04-24 18:13:10 +08:00
xtaci 37e28f6111 conditional build for linux and others 2019-04-24 13:24:46 +08:00