Commit Graph

119 Commits (94d4b0219155e9b400921cdd968180c17297097b)

Author SHA1 Message Date
v2ray 94d4b02191
non blocking flusing
9 years ago
v2ray b68075a99d
test case for kcp read write
9 years ago
v2ray 4c63e9e168
improve fetch performance
9 years ago
v2ray f7d54d57c4
remove lastpayloadtime
9 years ago
v2ray b50671f041
fix a bug in process ack
9 years ago
v2ray 63390786ed
test case for read timeout
9 years ago
v2ray a88a120938
Fix deadlock in kcp.read
9 years ago
v2ray 12d13f1560
refine log in KCP
9 years ago
v2ray 636effbe38
more accurate source id
9 years ago
v2ray 1e3ebeef59
reduce buffer size
9 years ago
v2ray 56ce062154
refine connection.read
9 years ago
v2ray a615afc906
refine locks in sending worker
9 years ago
v2ray 5448ec1fe4
refine locker in sending worker
9 years ago
v2ray 78ef65e17b
refine locker in kcp connection
9 years ago
v2ray e44b374e66
merge kcp into connection
9 years ago
v2ray 344e48e1bb
completely remove itimediff
9 years ago
v2ray 16d1b42f59
refine seg allocation
9 years ago
v2ray 6efff7654c
leverage pool functions
9 years ago
v2ray 34fb72e7c6
refine ack seg put
9 years ago
v2ray 13e83c17a5
apply sync.Pool to segments
9 years ago
v2ray e170750d7e
fix test
9 years ago
v2ray 6ea8691a07
correctly apply cwnd
9 years ago
v2ray d1d153acb9
refine congestion control
9 years ago
v2ray 8ea3c13236
rename ISegment -> Segment
9 years ago
v2ray 03ff683686
rename process ack segment
9 years ago
v2ray 165e323fab
refine sending window size
9 years ago
v2ray 6a1054a0f3
allow capacity = 0
9 years ago
v2ray 9c3ebc0453
allow control window larger than sending window
9 years ago
v2ray 968fffcffb
fix test break
9 years ago
v2ray e4acfe7f7e
sending worker
9 years ago
v2ray 0eaa3ba27a
refactor code
9 years ago
v2ray f8a614714c
sending window fix
9 years ago
v2ray ab2cef1c09
shrink_buf
9 years ago
v2ray 84889117e9
simplify logic
9 years ago
v2ray e5c4fd3e1c
remove unused variables
9 years ago
v2ray 490f77b4a0
cleanup
9 years ago
v2ray 7bc6d8af88
remove nodelay function
9 years ago
v2ray 951b278ac7
test case for receiving queue
9 years ago
v2ray 6416c42bee
rename NewAckList
9 years ago
v2ray a1af9ea839
refine locks
9 years ago
v2ray 3ad83da7cb
rename acksegment
9 years ago
v2ray 32da784549
remove deadlock
9 years ago
v2ray 080f0abee9
receiving worker
9 years ago
v2ray 3e84e4cb44
rename acklist
9 years ago
v2ray e1ce179b8e
remove unnecessary constants
9 years ago
v2ray 94fb16fdfa
refine kcp constructor
9 years ago
v2ray a2abdc3d2f
refine mtu settings
9 years ago
v2ray 8e98ede75d
shrink buf in time
9 years ago
v2ray 2169dcd7da
fix a bug in length calculation
9 years ago
v2ray 829355e6bf
correctly calculate len of sending window
9 years ago