mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
Fix float to int
This commit is contained in:
parent
ca31571685
commit
7437375a2c
1 changed files with 3 additions and 3 deletions
|
@ -61,11 +61,11 @@ _init_rto() {
|
||||||
_update_rto() {
|
_update_rto() {
|
||||||
if [ -z "$srtt" ]; then
|
if [ -z "$srtt" ]; then
|
||||||
srtt=$1
|
srtt=$1
|
||||||
rttvar=$(($1 / 2))
|
rttvar=$(echo "$(($1 / 2))" | cut -d. -f1)
|
||||||
else
|
else
|
||||||
diff=$((srtt - $1))
|
diff=$((srtt - $1))
|
||||||
rttvar=$(((75 * rttvar + 25 * (diff >= 0 ? diff : -diff)) / 100))
|
rttvar=$(echo "$(((75 * rttvar + 25 * (diff >= 0 ? diff : -diff)) / 100))" | cut -d. -f1)
|
||||||
srtt=$(((75 * srtt + 25 * $1) / 100))
|
srtt=$(echo "$(((75 * srtt + 25 * $1) / 100))" | cut -d. -f1)
|
||||||
fi
|
fi
|
||||||
rto=$((tmp = srtt + 3 * rttvar, tmp > rto_init ? tmp : rto_init))
|
rto=$((tmp = srtt + 3 * rttvar, tmp > rto_init ? tmp : rto_init))
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue