[erlang-bugs] gen_sctp:open fails on linux

Raimo Niskanen <>
Wed Apr 4 10:49:33 CEST 2007

Allright, very good. We will fix this at least to R11B-5.
I notice you do not need a patch yourself....

On Tue, Apr 03, 2007 at 02:51:22PM -0400,  wrote:
> I was testing out the SCTP support included in Erlang/OTP R11B-4 on a
> linux 2.6.8 system.  Calls to gen_sctp:open were failing.  I narrowed
> the problem down to an einval being returned while trying to set the
> sndbuf socket option.
> Looking at erts/emulator/drivers/common/inet_drv.c, it looks like it is
> calling setsockopt(IPPROTO_SCTP, SO_SNDBUF, ...), which fails.  I
> believe that this should be calling setsockopt(SOL_SOCKET, SO_SNDBUF,
> ...) instead.  Also, I think the same thing holds for SO_RCVBUF.
> I made these changes in inet_drv.c, and the gen_sctp:open call succeeds
> and I am able to use the SCTP socket.
>         -Jon
> _______________________________________________
> erlang-bugs mailing list
> http://www.erlang.org/mailman/listinfo/erlang-bugs


/ Raimo Niskanen, Erlang/OTP, Ericsson AB

More information about the erlang-bugs mailing list