RFC Errata
RFC 6458, "Sockets API Extensions for the Stream Control Transmission Protocol (SCTP)", December 2011
Source of RFC: tsvwg (tsv)See Also: RFC 6458 w/ inline errata
Errata ID: 6111
Status: Verified
Type: Technical
Publication Format(s) : TEXT
Reported By: Michael Tuexen
Date Reported: 2020-04-20
Verifier Name: Martin Duke
Date Verified: 2020-04-27
Throughout the document, when it says:
in Section 5.3.2
SCTP_EOF: Setting this flag invokes the SCTP graceful shutdown
procedure on the specified association. Graceful shutdown
assures that all data queued by both endpoints is
successfully transmitted before closing the association.
SCTP_SENDALL: This flag, if set, will cause a one-to-many
style socket to send the message to all associations that
are currently established on this socket. For the one-to-
one style socket, this flag has no effect.
in Section 5.3.4
SCTP_EOF: Setting this flag invokes the SCTP graceful shutdown
procedures on the specified association. Graceful shutdown
assures that all data queued by both endpoints is successfully
transmitted before closing the association.
SCTP_SENDALL: This flag, if set, will cause a one-to-many style
socket to send the message to all associations that are
currently established on this socket. For the one-to-one style
socket, this flag has no effect.
in Section 8.1.13
The sinfo_flags field is composed of a bitwise OR
of SCTP_UNORDERED, SCTP_EOF, and SCTP_SENDALL.
in Section 8.1.31
The snd_flags parameter is composed of a bitwise OR
of SCTP_UNORDERED, SCTP_EOF, and SCTP_SENDALL.
It should say:
in Section 5.3.2
SCTP_EOF: Setting this flag invokes the SCTP graceful shutdown
procedure on the specified association. Graceful shutdown
assures that all data queued by both endpoints is
successfully transmitted before closing the association.
SCTP_EOR: This flag, if set and explicit EOR marking (see
Section 8.1.26) is enabled , indicates that the user data
provided is the last part of a user message. If explicit
EOR marking is disabled, this flag is not relevant, since the
user data provided is a complete user message.
SCTP_SENDALL: This flag, if set, will cause a one-to-many
style socket to send the message to all associations that
are currently established on this socket. For the one-to-
one style socket, this flag has no effect.
in Section 5.3.4
SCTP_EOF: Setting this flag invokes the SCTP graceful shutdown
procedures on the specified association. Graceful shutdown
assures that all data queued by both endpoints is successfully
transmitted before closing the association.
SCTP_EOR: This flag, if set and explicit EOR marking (see Section 8.1.26)
is enabled , indicates that the user data provided is the last part of
a user message. If explicit EOR marking is disabled, this flag is
not relevant, since the user data provided is a complete user message.
SCTP_SENDALL: This flag, if set, will cause a one-to-many style
socket to send the message to all associations that are
currently established on this socket. For the one-to-one style
socket, this flag has no effect.
in Section 8.1.13
The sinfo_flags field is composed of a bitwise OR
of SCTP_UNORDERED, SCTP_EOF, SCTP_EOR, and SCTP_SENDALL.
in Section 8.1.31
The snd_flags parameter is composed of a bitwise OR
of SCTP_UNORDERED, SCTP_EOF, SCTP_EOR, and SCTP_SENDALL.
Notes:
The text is missing a description of how to use the SCTP_EOR flag in the Socket API. The problem was initially reported by wanglihe in https://www.rfc-editor.org/errata/eid6081
