mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-12 18:41:51 +00:00
Add mptcp_stale_loss_cnt sysctl setting for 5.15 kernel
This commit is contained in:
parent
debdc682e1
commit
966d58c0cf
2 changed files with 7 additions and 0 deletions
|
@ -65,6 +65,11 @@ if uname.release:sub(1,4) == "5.15" then
|
||||||
o.datatype = "uinteger"
|
o.datatype = "uinteger"
|
||||||
o.rmempty = false
|
o.rmempty = false
|
||||||
o.default = 1
|
o.default = 1
|
||||||
|
|
||||||
|
o = s:option(Value, "mptcp_stale_loss_cnt", translate("The number of MPTCP-level retransmission intervals with no traffic and pending outstanding data on a given subflow required to declare it stale"))
|
||||||
|
o.datatype = "uinteger"
|
||||||
|
o.rmempty = false
|
||||||
|
o.default = 4
|
||||||
else
|
else
|
||||||
o = s:option(Value, "mptcp_fullmesh_num_subflows", translate("Fullmesh subflows for each pair of IP addresses"))
|
o = s:option(Value, "mptcp_fullmesh_num_subflows", translate("Fullmesh subflows for each pair of IP addresses"))
|
||||||
o.datatype = "uinteger"
|
o.datatype = "uinteger"
|
||||||
|
|
|
@ -29,6 +29,7 @@ global_multipath_settings() {
|
||||||
config_get mptcp_rr_cwnd_limited globals mptcp_rr_cwnd_limited
|
config_get mptcp_rr_cwnd_limited globals mptcp_rr_cwnd_limited
|
||||||
config_get mptcp_rr_num_segments globals mptcp_rr_num_segments
|
config_get mptcp_rr_num_segments globals mptcp_rr_num_segments
|
||||||
config_get mptcp_version globals mptcp_version "0"
|
config_get mptcp_version globals mptcp_version "0"
|
||||||
|
config_get mptcp_stale_loss_cnt globals mptcp_stale_loss_cnt "4"
|
||||||
|
|
||||||
[ "$multipath" = "enable" ] && multipath_status=1
|
[ "$multipath" = "enable" ] && multipath_status=1
|
||||||
|
|
||||||
|
@ -51,6 +52,7 @@ global_multipath_settings() {
|
||||||
ip mptcp limits set add_addr_accepted $mptcp_add_addr_accepted subflows $mptcp_subflows 2>&1 >/dev/null
|
ip mptcp limits set add_addr_accepted $mptcp_add_addr_accepted subflows $mptcp_subflows 2>&1 >/dev/null
|
||||||
[ -z "$mptcp_add_addr_timeout" ] || sysctl -qew net.mptcp.add_addr_timeout="$mptcp_add_addr_timeout"
|
[ -z "$mptcp_add_addr_timeout" ] || sysctl -qew net.mptcp.add_addr_timeout="$mptcp_add_addr_timeout"
|
||||||
[ -z "$mptcp_checksum" ] || sysctl -qew net.mptcp.checksum_enabled="$mptcp_checksum"
|
[ -z "$mptcp_checksum" ] || sysctl -qew net.mptcp.checksum_enabled="$mptcp_checksum"
|
||||||
|
[ -z "$mptcp_stale_loss_cnt" ] || sysctl -qew net.mptcp.stale_loss_cnt="$mptcp_stale_loss_cnt"
|
||||||
fi
|
fi
|
||||||
[ -z "$congestion" ] || sysctl -qew net.ipv4.tcp_congestion_control="$congestion"
|
[ -z "$congestion" ] || sysctl -qew net.ipv4.tcp_congestion_control="$congestion"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue