Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/netinet6
On Fri, Apr 24, 2020 at 05:36:55PM +0000, Jonathan A. Kollasch wrote:
> Module Name: src
> Committed By: jakllsch
> Date: Fri Apr 24 17:36:55 UTC 2020
>
> Modified Files:
> src/sys/netinet6: in6_proto.c
>
> Log Message:
> Fill in .pr_usrreqs for SOCK_SEQPACKET and SOCK_STREAM variants of SCTP too.
>
> This should allow these socket types of SCTP to operate on IPv6 family
> sockets, as .pr_usrreqs must not be NULL for socreate() to succeed.
Thanks for this fix!
The one test program I know for sctp now gets further but fails in
setsockopt (with a basically GENERIC/amd64 5.99.57 kernel).
Test program:
hg clone http://www.freediameter.net/hg/freeDiameter
cd freeDiameter
mkdir build
cd build
cmake ..
make
./tests/testsctp
gives:
09:53:15 FATAL! sctp.c:101: CHECK FAILED : fd_sctp_client( &cli.cc_socket, 0, TEST_PORT, &eps ) == 2d != 0
Line 101 is
CHECK_SYS( setsockopt(sk, IPPROTO_SCTP, SCTP_RTOINFO, &rtoinfo, sizeof(rtoinfo)) );
Cheers,
Thomas
Home |
Main Index |
Thread Index |
Old Index