On 22 Sep 2014, at 15:07, Raman Gupta <ramangupta16@xxxxxxxxx> wrote: >>> 1) Even with one-to-one style SCTP socket (SOCK_STREAM) I am getting >>> port already in use error. >>> 2) SO_REUSEPORT socket option I am setting before calling sctp_bindx. >>> 3) The second process which results in port already in use error for >>> second, has exactly same code (same binary) as the first process thus >>> all SCTP sockets bound to the same port have set the SO_REUSEPORT >>> option. >>> 4) Using SOL_SOCKET option level > >> What happens if you use the SCTP level option as described in the link >> I provided? > > I used IPPROTO_SCTP option level in setsockopt() but on running the > first process itself I got errno 92 (ENOPROTOOPT 92 /* Protocol not > available */ ) when code hits set socket option for SO_REUSEPORT. Ahh, OK. So it seems Linux doesn't support it... Best regards Michael > > Thanx > > --Raman > > > > On Mon, Sep 22, 2014 at 3:18 PM, Michael Tuexen > <Michael.Tuexen@xxxxxxxxxxxxxxxxx> wrote: >> >> On 22 Sep 2014, at 09:57, Raman Gupta <ramangupta16@xxxxxxxxx> wrote: >> >>>>> The SO_REUSEPORT socket option was introduced in mainstream kernel 3.9 >>>>> for TCP/UDP. Is this option supported for SCTP also? >>>> Have you looked at >>>> https://tools.ietf.org/html/rfc6458#section-8.1.27 >>> >>> >>> 1) Even with one-to-one style SCTP socket (SOCK_STREAM) I am getting >>> port already in use error. >>> 2) SO_REUSEPORT socket option I am setting before calling sctp_bindx. >>> 3) The second process which results in port already in use error for >>> second, has exactly same code (same binary) as the first process thus >>> all SCTP sockets bound to the same port have set the SO_REUSEPORT >>> option. >>> 4) Using SOL_SOCKET option level >> What happens if you use the SCTP level option as described in the link >> I provided? >> >> Best regards >> Michael >>> >>> I am using centos6 with kernel 2.6.32-431.29.2.el6.x86_64 >>> >>> Thanx >>> >>> --Raman >>> >>> >>> On Sun, Sep 21, 2014 at 5:23 PM, Michael Tuexen >>> <Michael.Tuexen@xxxxxxxxxxxxxxxxx> wrote: >>>> On 21 Sep 2014, at 08:32, Raman Gupta <ramangupta16@xxxxxxxxx> wrote: >>>> >>>>> The SO_REUSEPORT socket option was introduced in mainstream kernel 3.9 >>>>> for TCP/UDP. Is this option supported for SCTP also? >>>> Have you looked at >>>> https://tools.ietf.org/html/rfc6458#section-8.1.27 >>>> >>>> Best regards >>>> Michael >>>>> >>>>> The latest centos6 kernel 2.6.32-417.el6 allows this socket option >>>>> for SCTP, but does not seem to support it. I get port already in use >>>>> error. >>>>> -- >>>>> To unsubscribe from this list: send the line "unsubscribe linux-sctp" in >>>>> the body of a message to majordomo@xxxxxxxxxxxxxxx >>>>> More majordomo info at http://vger.kernel.org/majordomo-info.html >>>>> >>>> >>> >> > -- To unsubscribe from this list: send the line "unsubscribe linux-sctp" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html