Commit a32c6966 authored by Matthieu Baerts (NGI0)'s avatar Matthieu Baerts (NGI0) Committed by Jakub Kicinski

doc: mptcp: alphabetical order

Similar to what is done in other 'sysctl' pages: it looks clearer from a
readability perspective.

This might cause troubles in the short/mid-term with the backports, but
by not putting new entries at the end, this can help to reduce conflicts
in case of backports in the long term. We don't change the information
here too often, so it looks OK to do that.
Reviewed-by: default avatarMat Martineau <martineau@kernel.org>
Signed-off-by: default avatarMatthieu Baerts (NGI0) <matttbe@kernel.org>
Link: https://lore.kernel.org/r/20240530-upstream-net-20240520-mptcp-doc-v3-2-e94cdd9f2673@kernel.orgSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent ccf45c92
...@@ -7,14 +7,6 @@ MPTCP Sysfs variables ...@@ -7,14 +7,6 @@ MPTCP Sysfs variables
/proc/sys/net/mptcp/* Variables /proc/sys/net/mptcp/* Variables
=============================== ===============================
enabled - BOOLEAN
Control whether MPTCP sockets can be created.
MPTCP sockets can be created if the value is 1. This is a
per-namespace sysctl.
Default: 1 (enabled)
add_addr_timeout - INTEGER (seconds) add_addr_timeout - INTEGER (seconds)
Set the timeout after which an ADD_ADDR control message will be Set the timeout after which an ADD_ADDR control message will be
resent to an MPTCP peer that has not acknowledged a previous resent to an MPTCP peer that has not acknowledged a previous
...@@ -25,16 +17,22 @@ add_addr_timeout - INTEGER (seconds) ...@@ -25,16 +17,22 @@ add_addr_timeout - INTEGER (seconds)
Default: 120 Default: 120
close_timeout - INTEGER (seconds) allow_join_initial_addr_port - BOOLEAN
Set the make-after-break timeout: in absence of any close or Allow peers to send join requests to the IP address and port number used
shutdown syscall, MPTCP sockets will maintain the status by the initial subflow if the value is 1. This controls a flag that is
unchanged for such time, after the last subflow removal, before sent to the peer at connection time, and whether such join requests are
moving to TCP_CLOSE. accepted or denied.
The default value matches TCP_TIMEWAIT_LEN. This is a per-namespace Joins to addresses advertised with ADD_ADDR are not affected by this
sysctl. value.
Default: 60 This is a per-namespace sysctl.
Default: 1
available_schedulers - STRING
Shows the available schedulers choices that are registered. More packet
schedulers may be available, but not loaded.
checksum_enabled - BOOLEAN checksum_enabled - BOOLEAN
Control whether DSS checksum can be enabled. Control whether DSS checksum can be enabled.
...@@ -44,18 +42,24 @@ checksum_enabled - BOOLEAN ...@@ -44,18 +42,24 @@ checksum_enabled - BOOLEAN
Default: 0 Default: 0
allow_join_initial_addr_port - BOOLEAN close_timeout - INTEGER (seconds)
Allow peers to send join requests to the IP address and port number used Set the make-after-break timeout: in absence of any close or
by the initial subflow if the value is 1. This controls a flag that is shutdown syscall, MPTCP sockets will maintain the status
sent to the peer at connection time, and whether such join requests are unchanged for such time, after the last subflow removal, before
accepted or denied. moving to TCP_CLOSE.
Joins to addresses advertised with ADD_ADDR are not affected by this The default value matches TCP_TIMEWAIT_LEN. This is a per-namespace
value. sysctl.
This is a per-namespace sysctl. Default: 60
Default: 1 enabled - BOOLEAN
Control whether MPTCP sockets can be created.
MPTCP sockets can be created if the value is 1. This is a
per-namespace sysctl.
Default: 1 (enabled)
pm_type - INTEGER pm_type - INTEGER
Set the default path manager type to use for each new MPTCP Set the default path manager type to use for each new MPTCP
...@@ -74,6 +78,14 @@ pm_type - INTEGER ...@@ -74,6 +78,14 @@ pm_type - INTEGER
Default: 0 Default: 0
scheduler - STRING
Select the scheduler of your choice.
Support for selection of different schedulers. This is a per-namespace
sysctl.
Default: "default"
stale_loss_cnt - INTEGER stale_loss_cnt - INTEGER
The number of MPTCP-level retransmission intervals with no traffic and The number of MPTCP-level retransmission intervals with no traffic and
pending outstanding data on a given subflow required to declare it stale. pending outstanding data on a given subflow required to declare it stale.
...@@ -85,15 +97,3 @@ stale_loss_cnt - INTEGER ...@@ -85,15 +97,3 @@ stale_loss_cnt - INTEGER
This is a per-namespace sysctl. This is a per-namespace sysctl.
Default: 4 Default: 4
scheduler - STRING
Select the scheduler of your choice.
Support for selection of different schedulers. This is a per-namespace
sysctl.
Default: "default"
available_schedulers - STRING
Shows the available schedulers choices that are registered. More packet
schedulers may be available, but not loaded.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment