mirror of https://github.com/mkerrisk/man-pages
ip.7: Place socket options in alphabetical order
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
e89c891162
commit
299fc00dbf
49
man7/ip.7
49
man7/ip.7
|
@ -265,6 +265,19 @@ or
|
||||||
structure similar to
|
structure similar to
|
||||||
.BR IP_ADD_MEMBERSHIP .
|
.BR IP_ADD_MEMBERSHIP .
|
||||||
.TP
|
.TP
|
||||||
|
.BR IP_FREEBIND " (since Linux 2.4)"
|
||||||
|
.\" Precisely: 2.4.0-test10
|
||||||
|
If enabled, this boolean option allows binding to an IP address
|
||||||
|
that is nonlocal or does not (yet) exist.
|
||||||
|
This permits listening on a socket,
|
||||||
|
without requiring the underlying network interface or the
|
||||||
|
specified dynamic IP address to be up at the time that
|
||||||
|
the application is trying to bind to it.
|
||||||
|
This option is the per-socket equivalent of the
|
||||||
|
.IR ip_nonlocal_bind
|
||||||
|
.I /proc
|
||||||
|
interface described below.
|
||||||
|
.TP
|
||||||
.BR IP_HDRINCL " (since Linux 2.0)"
|
.BR IP_HDRINCL " (since Linux 2.0)"
|
||||||
If enabled,
|
If enabled,
|
||||||
the user supplies an IP header in front of the user data.
|
the user supplies an IP header in front of the user data.
|
||||||
|
@ -280,19 +293,6 @@ When this flag is enabled the values set by
|
||||||
and
|
and
|
||||||
.B IP_TOS
|
.B IP_TOS
|
||||||
are ignored.
|
are ignored.
|
||||||
.TP
|
|
||||||
.BR IP_FREEBIND " (since Linux 2.4)"
|
|
||||||
.\" Precisely: 2.4.0-test10
|
|
||||||
If enabled, this boolean option allows binding to an IP address
|
|
||||||
that is nonlocal or does not (yet) exist.
|
|
||||||
This permits listening on a socket,
|
|
||||||
without requiring the underlying network interface or the
|
|
||||||
specified dynamic IP address to be up at the time that
|
|
||||||
the application is trying to bind to it.
|
|
||||||
This option is the per-socket equivalent of the
|
|
||||||
.IR ip_nonlocal_bind
|
|
||||||
.I /proc
|
|
||||||
interface described below.
|
|
||||||
.\"
|
.\"
|
||||||
.\" FIXME Document IP_IPSEC_POLICY
|
.\" FIXME Document IP_IPSEC_POLICY
|
||||||
.\" Since Linux 2.5.47
|
.\" Since Linux 2.5.47
|
||||||
|
@ -451,18 +451,6 @@ puts the current IP options used for sending into the supplied buffer.
|
||||||
.\" commit 2c7946a7bf45ae86736ab3b43d0085e43947945c
|
.\" commit 2c7946a7bf45ae86736ab3b43d0085e43947945c
|
||||||
.\" Author: Catherine Zhang <cxzhang@watson.ibm.com>
|
.\" Author: Catherine Zhang <cxzhang@watson.ibm.com>
|
||||||
.TP
|
.TP
|
||||||
.BR IP_RECVORIGDSTADDR " (since Linux 2.6.29)"
|
|
||||||
.\" FIXME: Document IP_ORIGDSTADDR+IP_RECVORIGDSTADDR, added in Linux 2.6.29
|
|
||||||
.\" commit e8b2dfe9b4501ed0047459b2756ba26e5a940a69
|
|
||||||
This boolean option enables the
|
|
||||||
.B IP_ORIGDSTADDR
|
|
||||||
ancillary message in
|
|
||||||
.BR recvmsg (2),
|
|
||||||
in which the kernel returns the original destination address
|
|
||||||
of the datagram being received.
|
|
||||||
The ancillary message contains a
|
|
||||||
.IR "struct sockaddr_in" .
|
|
||||||
.TP
|
|
||||||
.BR IP_PKTINFO " (since Linux 2.2)"
|
.BR IP_PKTINFO " (since Linux 2.2)"
|
||||||
.\" Precisely: 2.1.68
|
.\" Precisely: 2.1.68
|
||||||
Pass an
|
Pass an
|
||||||
|
@ -663,6 +651,17 @@ Not supported for
|
||||||
.B SOCK_STREAM
|
.B SOCK_STREAM
|
||||||
sockets.
|
sockets.
|
||||||
.TP
|
.TP
|
||||||
|
.BR IP_RECVORIGDSTADDR " (since Linux 2.6.29)"
|
||||||
|
.\" commit e8b2dfe9b4501ed0047459b2756ba26e5a940a69
|
||||||
|
This boolean option enables the
|
||||||
|
.B IP_ORIGDSTADDR
|
||||||
|
ancillary message in
|
||||||
|
.BR recvmsg (2),
|
||||||
|
in which the kernel returns the original destination address
|
||||||
|
of the datagram being received.
|
||||||
|
The ancillary message contains a
|
||||||
|
.IR "struct sockaddr_in" .
|
||||||
|
.TP
|
||||||
.BR IP_RECVTOS " (since Linux 2.2)"
|
.BR IP_RECVTOS " (since Linux 2.2)"
|
||||||
.\" Precisely: 2.1.68
|
.\" Precisely: 2.1.68
|
||||||
If enabled the
|
If enabled the
|
||||||
|
|
Loading…
Reference in New Issue