1*671d114dSMauro Carvalho Chehab.. SPDX-License-Identifier: GPL-2.0 2*671d114dSMauro Carvalho Chehab 3*671d114dSMauro Carvalho Chehab================= 4*671d114dSMauro Carvalho ChehabLinux Kernel SCTP 5*671d114dSMauro Carvalho Chehab================= 6*671d114dSMauro Carvalho Chehab 7*671d114dSMauro Carvalho ChehabThis is the current BETA release of the Linux Kernel SCTP reference 8*671d114dSMauro Carvalho Chehabimplementation. 9*671d114dSMauro Carvalho Chehab 10*671d114dSMauro Carvalho ChehabSCTP (Stream Control Transmission Protocol) is a IP based, message oriented, 11*671d114dSMauro Carvalho Chehabreliable transport protocol, with congestion control, support for 12*671d114dSMauro Carvalho Chehabtransparent multi-homing, and multiple ordered streams of messages. 13*671d114dSMauro Carvalho ChehabRFC2960 defines the core protocol. The IETF SIGTRAN working group originally 14*671d114dSMauro Carvalho Chehabdeveloped the SCTP protocol and later handed the protocol over to the 15*671d114dSMauro Carvalho ChehabTransport Area (TSVWG) working group for the continued evolvement of SCTP as a 16*671d114dSMauro Carvalho Chehabgeneral purpose transport. 17*671d114dSMauro Carvalho Chehab 18*671d114dSMauro Carvalho ChehabSee the IETF website (http://www.ietf.org) for further documents on SCTP. 19*671d114dSMauro Carvalho ChehabSee http://www.ietf.org/rfc/rfc2960.txt 20*671d114dSMauro Carvalho Chehab 21*671d114dSMauro Carvalho ChehabThe initial project goal is to create an Linux kernel reference implementation 22*671d114dSMauro Carvalho Chehabof SCTP that is RFC 2960 compliant and provides an programming interface 23*671d114dSMauro Carvalho Chehabreferred to as the UDP-style API of the Sockets Extensions for SCTP, as 24*671d114dSMauro Carvalho Chehabproposed in IETF Internet-Drafts. 25*671d114dSMauro Carvalho Chehab 26*671d114dSMauro Carvalho ChehabCaveats 27*671d114dSMauro Carvalho Chehab======= 28*671d114dSMauro Carvalho Chehab 29*671d114dSMauro Carvalho Chehab- lksctp can be built as statically or as a module. However, be aware that 30*671d114dSMauro Carvalho Chehab module removal of lksctp is not yet a safe activity. 31*671d114dSMauro Carvalho Chehab 32*671d114dSMauro Carvalho Chehab- There is tentative support for IPv6, but most work has gone towards 33*671d114dSMauro Carvalho Chehab implementation and testing lksctp on IPv4. 34*671d114dSMauro Carvalho Chehab 35*671d114dSMauro Carvalho Chehab 36*671d114dSMauro Carvalho ChehabFor more information, please visit the lksctp project website: 37*671d114dSMauro Carvalho Chehab 38*671d114dSMauro Carvalho Chehab http://www.sf.net/projects/lksctp 39*671d114dSMauro Carvalho Chehab 40*671d114dSMauro Carvalho ChehabOr contact the lksctp developers through the mailing list: 41*671d114dSMauro Carvalho Chehab 42*671d114dSMauro Carvalho Chehab <linux-sctp@vger.kernel.org> 43