diff options
author | Raimo Niskanen <[email protected]> | 2018-09-19 14:54:18 +0200 |
---|---|---|
committer | Raimo Niskanen <[email protected]> | 2018-09-19 14:54:18 +0200 |
commit | d429150fd79d68f4d614e4a491e04c7c35a8d4b4 (patch) | |
tree | fd5f14fae60182ad9f573753187127360d65f138 /lib/kernel/doc/src/gen_tcp.xml | |
parent | fd038c43ee378854f6f216faaa92a48ec65e8ad7 (diff) | |
parent | 9674ece7b2e57e265bd1dc55a623cc7888a1caa0 (diff) | |
download | otp-d429150fd79d68f4d614e4a491e04c7c35a8d4b4.tar.gz otp-d429150fd79d68f4d614e4a491e04c7c35a8d4b4.tar.bz2 otp-d429150fd79d68f4d614e4a491e04c7c35a8d4b4.zip |
Merge branch 'raimo/receive-TOS-TCLASS/ERIERL-187/OTP-15145' into maint
* raimo/receive-TOS-TCLASS/ERIERL-187/OTP-15145:
Elaborate the disclaimer for 'pktoptions'
Improve platform filter
Fix endianness bug for CMSG parsing
Diffstat (limited to 'lib/kernel/doc/src/gen_tcp.xml')
-rw-r--r-- | lib/kernel/doc/src/gen_tcp.xml | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/lib/kernel/doc/src/gen_tcp.xml b/lib/kernel/doc/src/gen_tcp.xml index cf649991d0..24d63693fd 100644 --- a/lib/kernel/doc/src/gen_tcp.xml +++ b/lib/kernel/doc/src/gen_tcp.xml @@ -74,13 +74,25 @@ do_recv(Sock, Bs) -> <desc> <p> If the platform implements the IPv4 option - <c>IP_PKTOPTIONS</c> (probably Linux specific), or the IPv6 option + <c>IP_PKTOPTIONS</c>, or the IPv6 option <c>IPV6_PKTOPTIONS</c> or <c>IPV6_2292PKTOPTIONS</c> for the socket this value is returned from <seealso marker="inet#getopts/2"><c>inet:getopts/2</c></seealso> when called with the option name <seealso marker="#type-option_name"><c>pktoptions</c></seealso>. </p> + <note> + <p> + This option appears to be VERY Linux specific, + and its existence in future Linux kernel versions + is also worrying since the option is part of RFC 2292 + which is since long (2003) obsoleted by RFC 3542 + that <em>explicitly</em> removes this possibility to get + packet information from a stream socket. + For comparision: it has existed in FreeBSD but is now removed, + at least since FreeBSD 10. + </p> + </note> </desc> </datatype> <datatype> |