Skip to content

Commit 6f0e1ef

Browse files
committed
Merge branch 'documentation-add-description-for-a-couple-of-sctp-sysctl-options'
Xin Long says: ==================== Documentation: add description for a couple of sctp sysctl options These are a couple of sysctl options I recently added, but missed adding documents for them. Especially for net.sctp.intl_enable, it's hard for users to setup stream interleaving, as it also needs to call some socket options. This patchset is to add documents for them. ==================== Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
2 parents 145684d + 249edda commit 6f0e1ef

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

Documentation/networking/ip-sysctl.rst

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2925,6 +2925,43 @@ plpmtud_probe_interval - INTEGER
29252925

29262926
Default: 0
29272927

2928+
reconf_enable - BOOLEAN
2929+
Enable or disable extension of Stream Reconfiguration functionality
2930+
specified in RFC6525. This extension provides the ability to "reset"
2931+
a stream, and it includes the Parameters of "Outgoing/Incoming SSN
2932+
Reset", "SSN/TSN Reset" and "Add Outgoing/Incoming Streams".
2933+
2934+
- 1: Enable extension.
2935+
- 0: Disable extension.
2936+
2937+
Default: 0
2938+
2939+
intl_enable - BOOLEAN
2940+
Enable or disable extension of User Message Interleaving functionality
2941+
specified in RFC8260. This extension allows the interleaving of user
2942+
messages sent on different streams. With this feature enabled, I-DATA
2943+
chunk will replace DATA chunk to carry user messages if also supported
2944+
by the peer. Note that to use this feature, one needs to set this option
2945+
to 1 and also needs to set socket options SCTP_FRAGMENT_INTERLEAVE to 2
2946+
and SCTP_INTERLEAVING_SUPPORTED to 1.
2947+
2948+
- 1: Enable extension.
2949+
- 0: Disable extension.
2950+
2951+
Default: 0
2952+
2953+
ecn_enable - BOOLEAN
2954+
Control use of Explicit Congestion Notification (ECN) by SCTP.
2955+
Like in TCP, ECN is used only when both ends of the SCTP connection
2956+
indicate support for it. This feature is useful in avoiding losses
2957+
due to congestion by allowing supporting routers to signal congestion
2958+
before having to drop packets.
2959+
2960+
1: Enable ecn.
2961+
0: Disable ecn.
2962+
2963+
Default: 1
2964+
29282965

29292966
``/proc/sys/net/core/*``
29302967
========================

0 commit comments

Comments
 (0)