]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Improve the handling of receiving unordered and unreliable user
authortuexen <tuexen@FreeBSD.org>
Sun, 27 Sep 2020 13:24:01 +0000 (13:24 +0000)
committertuexen <tuexen@FreeBSD.org>
Sun, 27 Sep 2020 13:24:01 +0000 (13:24 +0000)
commite7e38fa5cb3f5bda64ce71fcee2da9dc76991ef6
tree7e2ef07b6661f540ba257d14483a337bef2b0c73
parentf7a34c99bc11aec84d2bed84f83f146e0e0b21c1
Improve the handling of receiving unordered and unreliable user
messages using DATA chunks. Don't use fsn_included when not being
sure that it is set to an appropriate value. If the default is
used, which is -1, this can result in SCTP associaitons not
making any user visible progress.

Thanks to Yutaka Takeda for reporting this issue for the the
userland stack in https://github.com/pion/sctp/issues/138.

MFC after: 3 days
sys/netinet/sctp_indata.c