sctplab/stream-reset-improved

FreeBSD can handle DATA bundled with reconfig_requests which uses reseted or added streams

hoelscher opened this issue · 0 comments

If an endpoint send DATA and a Reconfig requests in one sctp packet, FreeBSD can handle the DATA packets only if they use the values like tsn and ssn after performing the reconfig request. This means in case of an OUTGOING SSN RESET request the DATA in the packet must use the new SSNs after the reset.
see test
https://github.com/nplab/RFC6525_Testsuite/blob/master/implementation_tests/sctp-sr-i-mf/sctp-sr-i-mf-i-7-1.pkt
https://github.com/nplab/RFC6525_Testsuite/blob/master/implementation_tests/sctp-sr-i-mf/sctp-sr-i-mf-i-7-2.pkt