[erlang-questions] question: gen_sctp problems on macosx / linux

Serge Aleynikov saleyn@REDACTED
Fri Jan 18 04:14:57 CET 2008

There are user-space SCTP implementations, but they are commercial and 
not open-source (example: IntelliNET).  I think it's not that important 
to have a user-space SCTP stack as it is that the stack complies with 
the SCTP socket extension API 
(http://tools.ietf.org/html/draft-ietf-tsvwg-sctpsocket-13), which makes 
SCTP bindings portable.

Creating the SCTP stack is a quite time-consuming exercise as this 
protocol is more complex than TCP, and I don't think any one would be 
interested in such work since existing implementations provide 
reasonable performance comparable to TCP.


Mateusz Berezecki wrote:
> On Jan 17, 2008, at 3:26 AM, Serge Aleynikov wrote:
>> SCTP implementation has only been tested on the platforms mentioned in 
>> the description section of 
>> http://www.erlang.org/doc/man/gen_sctp.html.  MacOS is not supported 
>> (is there a kernel module for SCTP in MacOS?).  If you are trying this 
>> on Linux, please make sure you have the kernel or above 
>> and user-level lksctp-tools-1.0.6 package installed.
> Thank you for the response Serge.
> There is a kernel extension for MacOS but that's not the kind of a solution
> I am looking for.
> Are there any good working user-space implementations for SCTP protocol?
> I'm looking for a portable SCTP stack which would work with 
> Windows/Linux/MacOS/etc.
> Would there be any interest in creating such stack for Erlang ?
> The only concerns I am having are for performance reasons of such piece 
> of software.
> Do you have any comments?
> best regards,
> Mateusz Berezecki

More information about the erlang-questions mailing list