[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.
Serge
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 2.6.16.27-0.6 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