mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-12 10:31: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.rmempty = false
|
||||
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
|
||||
o = s:option(Value, "mptcp_fullmesh_num_subflows", translate("Fullmesh subflows for each pair of IP addresses"))
|
||||
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_num_segments globals mptcp_rr_num_segments
|
||||
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
|
||||
|
||||
|
@ -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
|
||||
[ -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_stale_loss_cnt" ] || sysctl -qew net.mptcp.stale_loss_cnt="$mptcp_stale_loss_cnt"
|
||||
fi
|
||||
[ -z "$congestion" ] || sysctl -qew net.ipv4.tcp_congestion_control="$congestion"
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue