162306a36Sopenharmony_ci.. SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_ci=================
462306a36Sopenharmony_ciLinux Kernel SCTP
562306a36Sopenharmony_ci=================
662306a36Sopenharmony_ci
762306a36Sopenharmony_ciThis is the current BETA release of the Linux Kernel SCTP reference
862306a36Sopenharmony_ciimplementation.
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ciSCTP (Stream Control Transmission Protocol) is a IP based, message oriented,
1162306a36Sopenharmony_cireliable transport protocol, with congestion control, support for
1262306a36Sopenharmony_citransparent multi-homing, and multiple ordered streams of messages.
1362306a36Sopenharmony_ciRFC2960 defines the core protocol.  The IETF SIGTRAN working group originally
1462306a36Sopenharmony_cideveloped the SCTP protocol and later handed the protocol over to the
1562306a36Sopenharmony_ciTransport Area (TSVWG) working group for the continued evolvement of SCTP as a
1662306a36Sopenharmony_cigeneral purpose transport.
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ciSee the IETF website (http://www.ietf.org) for further documents on SCTP.
1962306a36Sopenharmony_ciSee http://www.ietf.org/rfc/rfc2960.txt
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ciThe initial project goal is to create an Linux kernel reference implementation
2262306a36Sopenharmony_ciof SCTP that is RFC 2960 compliant and provides an programming interface
2362306a36Sopenharmony_cireferred to as the  UDP-style API of the Sockets Extensions for SCTP, as
2462306a36Sopenharmony_ciproposed in IETF Internet-Drafts.
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ciCaveats
2762306a36Sopenharmony_ci=======
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci- lksctp can be built as statically or as a module.  However, be aware that
3062306a36Sopenharmony_ci  module removal of lksctp is not yet a safe activity.
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ci- There is tentative support for IPv6, but most work has gone towards
3362306a36Sopenharmony_ci  implementation and testing lksctp on IPv4.
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ciFor more information, please visit the lksctp project website:
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ci   http://www.sf.net/projects/lksctp
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ciOr contact the lksctp developers through the mailing list:
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ci   <linux-sctp@vger.kernel.org>
43