1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-06-27 09:55:22 +00:00

remove ibound function

This commit is contained in:
v2ray 2016-06-15 01:06:02 +02:00
parent b8160bbdae
commit 9d21c78a01

View File

@ -88,10 +88,6 @@ func _imax_(a, b uint32) uint32 {
}
}
func _ibound_(lower, middle, upper uint32) uint32 {
return _imin_(_imax_(lower, middle), upper)
}
func _itimediff(later, earlier uint32) int32 {
return (int32)(later - earlier)
}
@ -316,7 +312,13 @@ func (kcp *KCP) update_ack(rtt int32) {
}
}
rto = kcp.rx_srtt + _imax_(1, 4*kcp.rx_rttval)
kcp.rx_rto = _ibound_(kcp.rx_minrto, rto, IKCP_RTO_MAX)
if rto > IKCP_RTO_MAX {
rto = IKCP_RTO_MAX
}
if rto < kcp.rx_minrto {
rto = kcp.rx_minrto
}
kcp.rx_rto = rto
}
func (kcp *KCP) shrink_buf() {