man-pages/man-pages-tcp_fack.patch

38 lines
1.3 KiB
Diff
Raw Normal View History

Index: man-pages-6.05.01/man7/tcp.7
===================================================================
--- man-pages-6.05.01.orig/man7/tcp.7
+++ man-pages-6.05.01/man7/tcp.7
@@ -486,9 +486,31 @@ When enabled, outgoing ECN-setup SYNs th
normal SYN retransmission timeout will be resent with CWR and
ECE cleared.
.TP
-.IR tcp_fack " (Boolean; default: enabled; since Linux 2.2)"
+.IR tcp_fack " (integer; default: see below; since Linux 2.2)"
Accepting request 1045577 from home:susnux:branches:Documentation - Update to version 6.00 * Updated manual pages and interface documentation * Move definitions of types to separate pages in man2type/ and man3type/. Previously, they were spread (and duplicated) in other pages, or in system_data_types.7 (with links in man3/). * Add man3head/ for pages that document header files. * Add man3const/ for pages that document constants. * Improve consistency of man(7) source * Manual pages sections: * Title (.TH): * Remove 5th argument to TH (middle-header). * Specify "Linux man-pages" and the version in the 4th argument (left-footer). * Add the LIBRARY section. This section standardizes a way to document the library that provides a given interface. * Add the CAVEATS section. BUGS and NOTES were serving that purpose before, but CAVEATS is more appropriate. * Rename the CONFORMING TO section to STANDARDS for consistency with other projects, such as the BSDs. * SYNOPSIS: Add the ISO C2X [[deprecated]] attribute for functions that have been deprecated or removed. * EXAMPLES: Improve consistency of C source code. Also, reduce the number of warnings that several linting tools emit. * COLOPHON: Remove section (its purpose is now served by the title). - Update to version 6.01 * Updated interface documentation * Manual pages' sections: * Title (.TH): * Remove the hardcoded date (TH 3rd argument), and replace it by a placeholder that should be changed when creating the tarball. This removes the need for a tstamp commit before each release. - Update to version 6.02 * Updated manual pages and interface documentation, noteable: * copy_file_range.2: Fix wrong kernel version information * process_madvise.2: Fix capability and ptrace requirements * madvise.2: Update Transparent Huge Pages file/shmem documentation for Linux 5.4+. * Use correct letter case in manual page titles, instead of uppercase. * Use \" t comments when appropriate (Lintian needs this). * SYNOPSIS: * Add _Nullable for functions that receive NULL as a meaningful input. * Use VLA syntax to clarify the meaning of size parameters, rather than hiding it in possibly-confusing text. * Use [[noreturn]] instead of noreturn, which will be deprecated soon. - Rebased man-pages-tcp_fack.patch - Added keyring and signed source OBS-URL: https://build.opensuse.org/request/show/1045577 OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=226
2023-01-02 12:21:05 +01:00
.\" Since Linux 2.1.92
Enable TCP Forward Acknowledgement support.
+
+Prior to Linux 4.11, this option was enabled by default.
+In Linux 4.11, it was disabled by default in favor of RACK (see
+tcp_recovery).
+In Linux 4.15 it was deprecated entirely and its value is ignored.
+.TP
+.IR tcp_recovery " (integer; default: 0x1; since Linux 4.4)"
+Enable various experimental loss recovery features.
+
+This field is a bitmap to enable various loss recovery features.
+.RS
+.IP 0x1
+enables the RACK loss detection for fast detection of lost
+retransmissions and tail drops. It also subsumes and disables
+RFC6675 recovery for SACK connections. (Since Linux 4.4)
+.IP 0x2
+makes RACK's reordering window static (min_rtt/4). (Since
+Linux 4.15)
+.IP 0x4
+disables RACK's DUPACK threshold heuristic (Since Linux
+4.18).
+.RE
.TP
.IR tcp_fin_timeout " (integer; default: 60; since Linux 2.2)"
Accepting request 1045577 from home:susnux:branches:Documentation - Update to version 6.00 * Updated manual pages and interface documentation * Move definitions of types to separate pages in man2type/ and man3type/. Previously, they were spread (and duplicated) in other pages, or in system_data_types.7 (with links in man3/). * Add man3head/ for pages that document header files. * Add man3const/ for pages that document constants. * Improve consistency of man(7) source * Manual pages sections: * Title (.TH): * Remove 5th argument to TH (middle-header). * Specify "Linux man-pages" and the version in the 4th argument (left-footer). * Add the LIBRARY section. This section standardizes a way to document the library that provides a given interface. * Add the CAVEATS section. BUGS and NOTES were serving that purpose before, but CAVEATS is more appropriate. * Rename the CONFORMING TO section to STANDARDS for consistency with other projects, such as the BSDs. * SYNOPSIS: Add the ISO C2X [[deprecated]] attribute for functions that have been deprecated or removed. * EXAMPLES: Improve consistency of C source code. Also, reduce the number of warnings that several linting tools emit. * COLOPHON: Remove section (its purpose is now served by the title). - Update to version 6.01 * Updated interface documentation * Manual pages' sections: * Title (.TH): * Remove the hardcoded date (TH 3rd argument), and replace it by a placeholder that should be changed when creating the tarball. This removes the need for a tstamp commit before each release. - Update to version 6.02 * Updated manual pages and interface documentation, noteable: * copy_file_range.2: Fix wrong kernel version information * process_madvise.2: Fix capability and ptrace requirements * madvise.2: Update Transparent Huge Pages file/shmem documentation for Linux 5.4+. * Use correct letter case in manual page titles, instead of uppercase. * Use \" t comments when appropriate (Lintian needs this). * SYNOPSIS: * Add _Nullable for functions that receive NULL as a meaningful input. * Use VLA syntax to clarify the meaning of size parameters, rather than hiding it in possibly-confusing text. * Use [[noreturn]] instead of noreturn, which will be deprecated soon. - Rebased man-pages-tcp_fack.patch - Added keyring and signed source OBS-URL: https://build.opensuse.org/request/show/1045577 OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=226
2023-01-02 12:21:05 +01:00
.\" Since Linux 2.1.53