#, fuzzy msgid "" msgstr "" "Project-Id-Version: man-pages-l10n VERSION\n" "POT-Creation-Date: 2014-07-17 17:57+0900\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: man-pages/man7/udplite.7:27 #, no-wrap msgid "UDPLITE" msgstr "" #. type: TH #: man-pages/man7/udplite.7:27 #, no-wrap msgid "2014-07-08" msgstr "" #. type: TH #: man-pages/man7/udplite.7:27 #, no-wrap msgid "Linux" msgstr "" #. type: TH #: man-pages/man7/udplite.7:27 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH #: man-pages/man7/udplite.7:28 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:30 msgid "udplite - Lightweight User Datagram Protocol" msgstr "" #. type: SH #: man-pages/man7/udplite.7:30 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:32 msgid "B<#include Esys/socket.hE>" msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:38 msgid "B" msgstr "" #. type: SH #: man-pages/man7/udplite.7:38 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:41 msgid "" "This is an implementation of the Lightweight User Datagram Protocol (UDP-" "Lite), as described in RFC\\ 3828." msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:47 msgid "" "UDP-Lite is an extension of UDP (RFC\\ 768) to support variable-length " "checksums. This has advantages for some types of multimedia transport that " "may be able to make use of slightly damaged datagrams, rather than having " "them discarded by lower-layer protocols." msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:53 msgid "" "The variable-length checksum coverage is set via a B(2) option. " " If this option is not set, the only difference to UDP is in using a " "different IP protocol identifier (IANA number 136)." msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:58 msgid "" "The UDP-Lite implementation is a full extension of B(7)\\(emthat is, it " "shares the same API and API behavior, and in addition offers two socket " "options to control the checksum coverage." msgstr "" #. type: SS #: man-pages/man7/udplite.7:58 #, no-wrap msgid "Address format" msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:67 msgid "" "UDP-Litev4 uses the I address format described in B(7). " "UDP-Litev6 uses the I address format described in B(7)." msgstr "" #. type: SS #: man-pages/man7/udplite.7:67 #, no-wrap msgid "Socket options" msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:80 msgid "" "To set or get a UDP-Lite socket option, call B(2) to read or " "B(2) to write the option with the option level argument set to " "B. In addition, all B socket options are " "valid on a UDP-Lite socket. See B(7) for more information." msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:82 msgid "The following two options are specific to UDP-Lite." msgstr "" #. type: TP #: man-pages/man7/udplite.7:82 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:87 msgid "" "This option sets the sender checksum coverage and takes an I as " "argument, with a checksum coverage value in the range 0..2^16-1." msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:91 msgid "" "A value of 0 means that the entire datagram is always covered. Values from " "1-7 are illegal (RFC\\ 3828, 3.1) and are rounded up to the minimum coverage " "of 8." msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:97 msgid "" "With regard to IPv6 jumbograms (RFC\\ 2675), the UDP-Litev6 checksum " "coverage is limited to the first 2^16-1 octets, as per RFC\\ 3828, 3.5. " "Higher values are therefore silently truncated to 2^16-1. If in doubt, the " "current coverage value can always be queried using B(2)." msgstr "" #. type: TP #: man-pages/man7/udplite.7:97 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:108 msgid "" "This is the receiver-side analogue and uses the same argument format and " "value range as B. This option is not required to enable " "traffic with partial checksum coverage. Its function is that of a traffic " "filter: when enabled, it instructs the kernel to drop all packets which have " "a coverage I than the specified coverage value." msgstr "" #. SO_NO_CHECK exists and is supported by UDPv4, but is #. commented out in socket(7), hence also commented out here #. .PP #. Since UDP-Lite mandates checksums, checksumming can not be disabled #. via the #. .B SO_NO_CHECK #. option from #. .BR socket (7). #. type: Plain text #: man-pages/man7/udplite.7:121 msgid "" "When the value of B exceeds the actual packet coverage, " "incoming packets are silently dropped, but may generate a warning message in " "the system log." msgstr "" #. type: SH #: man-pages/man7/udplite.7:121 #, no-wrap msgid "ERRORS" msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:126 msgid "" "All errors documented for B(7) may be returned. UDP-Lite does not add " "further errors." msgstr "" #. type: SH #: man-pages/man7/udplite.7:126 #, no-wrap msgid "FILES" msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:129 msgid "I - basic UDP-Litev4 statistics counters." msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:132 msgid "I - basic UDP-Litev6 statistics counters." msgstr "" #. type: SH #: man-pages/man7/udplite.7:132 #, no-wrap msgid "VERSIONS" msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:134 msgid "UDP-Litev4/v6 first appeared in Linux 2.6.20." msgstr "" #. type: SH #: man-pages/man7/udplite.7:134 #, no-wrap msgid "BUGS" msgstr "" #. FIXME . remove this section once glibc supports UDP-Lite #. type: Plain text #: man-pages/man7/udplite.7:137 msgid "Where glibc support is missing, the following definitions are needed:" msgstr "" #. The following two are defined in the kernel in linux/net/udplite.h #. type: Plain text #: man-pages/man7/udplite.7:144 #, no-wrap msgid "" "#define IPPROTO_UDPLITE 136\n" "#define UDPLITE_SEND_CSCOV 10\n" "#define UDPLITE_RECV_CSCOV 11\n" msgstr "" #. type: SH #: man-pages/man7/udplite.7:146 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:151 msgid "B(7), B(7), B(7), B(7)" msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:153 msgid "RFC\\ 3828 for the Lightweight User Datagram Protocol (UDP-Lite)." msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:156 msgid "" "I in the Linux kernel source tree" msgstr "" #. type: SH #: man-pages/man7/udplite.7:156 #, no-wrap msgid "COLOPHON" msgstr "" #. type: Plain text #: man-pages/man7/udplite.7:164 msgid "" "This page is part of release 3.70 of the Linux I project. A " "description of the project, information about reporting bugs, and the latest " "version of this page, can be found at \\%http://www.kernel.org/doc/man-pages/" "." msgstr ""