My lksctp version is libsctp.so.1.0.16.
I have configured 32 inbound & outbound streams at sctp client, and 1 inbound & outbound stream each at sctp server.
As per my understanding the the only valid value of stream identifier shall be 0 in this case.
But sctp client sends a record with streamId 1 and hence the server responds with Invalid Stream Identifier(as any stream id other than 0 is not valid in this case).
Is there some bug in libsctp.so.1.0.16 or is my understanding wrong for stream Ids.
Below are the tcpdump screenshots:




I have also attached tcpdump for your reference.
export.zip
My lksctp version is libsctp.so.1.0.16.
I have configured 32 inbound & outbound streams at sctp client, and 1 inbound & outbound stream each at sctp server.
As per my understanding the the only valid value of stream identifier shall be 0 in this case.
But sctp client sends a record with streamId 1 and hence the server responds with Invalid Stream Identifier(as any stream id other than 0 is not valid in this case).
Is there some bug in libsctp.so.1.0.16 or is my understanding wrong for stream Ids.
Below are the tcpdump screenshots:
I have also attached tcpdump for your reference.
export.zip