Merge tag 'powerpc-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc...
[linux-2.6-block.git] / Documentation / networking / sctp.rst
CommitLineData
671d114d
MCC
1.. SPDX-License-Identifier: GPL-2.0
2
3=================
4Linux Kernel SCTP
5=================
1da177e4
LT
6
7This is the current BETA release of the Linux Kernel SCTP reference
671d114d 8implementation.
1da177e4
LT
9
10SCTP (Stream Control Transmission Protocol) is a IP based, message oriented,
11reliable transport protocol, with congestion control, support for
12transparent multi-homing, and multiple ordered streams of messages.
13RFC2960 defines the core protocol. The IETF SIGTRAN working group originally
671d114d
MCC
14developed the SCTP protocol and later handed the protocol over to the
15Transport Area (TSVWG) working group for the continued evolvement of SCTP as a
16general purpose transport.
1da177e4 17
671d114d
MCC
18See the IETF website (http://www.ietf.org) for further documents on SCTP.
19See http://www.ietf.org/rfc/rfc2960.txt
1da177e4
LT
20
21The initial project goal is to create an Linux kernel reference implementation
671d114d
MCC
22of SCTP that is RFC 2960 compliant and provides an programming interface
23referred to as the UDP-style API of the Sockets Extensions for SCTP, as
24proposed in IETF Internet-Drafts.
1da177e4 25
671d114d
MCC
26Caveats
27=======
1da177e4 28
671d114d
MCC
29- lksctp can be built as statically or as a module. However, be aware that
30 module removal of lksctp is not yet a safe activity.
1da177e4 31
671d114d
MCC
32- There is tentative support for IPv6, but most work has gone towards
33 implementation and testing lksctp on IPv4.
1da177e4
LT
34
35
36For more information, please visit the lksctp project website:
671d114d 37
1da177e4
LT
38 http://www.sf.net/projects/lksctp
39
40Or contact the lksctp developers through the mailing list:
671d114d 41
91705c61 42 <linux-sctp@vger.kernel.org>