tcp.7: srcfix: Added/updated FIXMEs

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Michael Kerrisk 2012-12-14 18:15:14 +01:00
parent b1b84b7a5c
commit 08df16d409
1 changed files with 46 additions and 19 deletions

View File

@ -12,6 +12,52 @@
.\" The descriptions of /proc files and socket options should now
.\" be more or less up to date and complete as at Linux 2.6.27
.\" (other than the remaining FIXMEs in the page source below).
.\"
.\" FIXME The following need to be documented
.\" TCP_CONGESTION (new in 2.6.13)
.\" commit 5f8ef48d240963093451bcf83df89f1a1364f51d
.\" Author: Stephen Hemminger <shemminger@osdl.org>
.\" TCP_MD5SIG (2.6.20)
.\" commit cfb6eeb4c860592edd123fdea908d23c6ad1c7dc
.\" Author was yoshfuji@linux-ipv6.org
.\" Needs CONFIG_TCP_MD5SIG
.\" From net/inet/Kconfig
.\" bool "TCP: MD5 Signature Option support (RFC2385) (EXPERIMENTAL)"
.\" RFC2385 specifies a method of giving MD5 protection to TCP sessions.
.\" Its main (only?) use is to protect BGP sessions between core routers
.\" on the Internet.
.\"
.\" There is a TCP_MD5SIG option documented in FreeBSD's tcp(4),
.\" but probably many details are different on Linux
.\" http://thread.gmane.org/gmane.linux.network/47490
.\" http://www.daemon-systems.org/man/tcp.4.html
.\" http://article.gmane.org/gmane.os.netbsd.devel.network/3767/match=tcp_md5sig+freebsd
.\" TCP_COOKIE_TRANSACTIONS (2.6.33)
.\" commit 519855c508b9a17878c0977a3cdefc09b59b30df
.\" Author: William Allen Simpson <william.allen.simpson@gmail.com>
.\" commit e56fb50f2b7958b931c8a2fc0966061b3f3c8f3a
.\" Author: William Allen Simpson <william.allen.simpson@gmail.com>
.\" TCP_THIN_LINEAR_TIMEOUTS (2.6.34)
.\" commit 36e31b0af58728071e8023cf8e20c5166b700717
.\" Author: Andreas Petlund <apetlund@simula.no>
.\" TCP_THIN_DUPACK (2..6.34)
.\" commit 7e38017557bc0b87434d184f8804cadb102bb903
.\" Author: Andreas Petlund <apetlund@simula.no>
.\" TCP_USER_TIMEOUT (new in 2.6.37)
.\" Author: Jerry Chu <hkchu@google.com>
.\" commit dca43c75e7e545694a9dd6288553f55c53e2a3a3
.\" TCP_REPAIR (3.5)
.\" commit ee9952831cfd0bbe834f4a26489d7dce74582e37
.\" Author: Pavel Emelyanov <xemul@parallels.com>
.\" TCP_REPAIR_QUEUE (3.5)
.\" commit ee9952831cfd0bbe834f4a26489d7dce74582e37
.\" Author: Pavel Emelyanov <xemul@parallels.com>
.\" TCP_QUEUE_SEQ (3.5)
.\" commit ee9952831cfd0bbe834f4a26489d7dce74582e37
.\" Author: Pavel Emelyanov <xemul@parallels.com>
.\" TCP_REPAIR_OPTIONS (3.5)
.\" commit b139ba4e90dccbf4cd4efb112af96a5c9e0b098c
.\" Author: Pavel Emelyanov <xemul@parallels.com>
.\"
.TH TCP 7 2012-04-23 "Linux" "Linux Programmer's Manual"
.SH NAME
@ -820,7 +866,6 @@ most
socket options are valid on TCP sockets.
For more information see
.BR ip (7).
.\" FIXME Document TCP_CONGESTION (new in 2.6.13)
.TP
.BR TCP_CORK " (since Linux 2.2)"
.\" precisely: since 2.1.127
@ -894,22 +939,6 @@ changes the MSS value announced to the other end in the initial packet.
Values greater than the (eventual) interface MTU have no effect.
TCP will also impose
its minimum and maximum bounds over the value provided.
.\" FIXME
.\" Document TCP_MD5SIG, added in Linux 2.6.20,
.\" commit cfb6eeb4c860592edd123fdea908d23c6ad1c7dc
.\" Needs CONFIG_TCP_MD5SIG
.\" From net/inet/Kconfig
.\" bool "TCP: MD5 Signature Option support (RFC2385) (EXPERIMENTAL)"
.\" RFC2385 specifies a method of giving MD5 protection to TCP sessions.
.\" Its main (only?) use is to protect BGP sessions between core routers
.\" on the Internet.
.\"
.\" There is a TCP_MD5SIG option documented in FreeBSD's tcp(4),
.\" but probably many details are different on Linux
.\" Author was yoshfuji@linux-ipv6.org
.\" http://thread.gmane.org/gmane.linux.network/47490
.\" http://www.daemon-systems.org/man/tcp.4.html
.\" http://article.gmane.org/gmane.os.netbsd.devel.network/3767/match=tcp_md5sig+freebsd
.TP
.B TCP_NODELAY
.\" Present in Linux 1.0
@ -942,8 +971,6 @@ internal protocol processing and factors such as
delayed ack timeouts occurring and data transfer.
This option should not be used in code intended to be
portable.
.\" FIXME Document TCP_USER_TIMEOUT (new in 2.6.37)
.\" See commit dca43c75e7e545694a9dd6288553f55c53e2a3a3
.TP
.BR TCP_SYNCNT " (since Linux 2.4)"
.\" Precisely: since 2.3.18