Randall Stewart 8c69d988a8 tcp: When we have an out-of-order FIN we do want to strip off the FIN bit.
The last set of commits fixed both a panic (in rack) and an ACK-war (in freebsd and bbr).
However there was a missing case, i.e. where we get an out-of-order FIN by itself.
In such a case we don't want to leave the FIN bit set, otherwise we will do the
wrong thing and ack the FIN incorrectly. Instead we need to go through the
tcp_reasm() code and that way the FIN will be stripped and all will be well.

Reviewed by: mtuexen,rscheff
Sponsored by: Netflix Inc
Differential Revision:	https://reviews.freebsd.org/D30497
2021-05-27 10:50:32 -04:00
..
2020-12-25 11:33:17 +00:00
2020-11-29 13:41:49 +00:00
2020-11-22 20:21:10 +00:00
2021-02-25 10:13:52 +01:00
2019-12-06 16:35:48 +00:00
2019-10-07 22:40:05 +00:00
2021-05-23 00:01:37 +02:00
2021-05-21 06:43:41 +02:00
2020-10-07 15:22:48 +00:00
2020-09-24 12:26:06 +00:00
2020-09-24 12:26:06 +00:00
2021-01-31 23:46:53 +01:00
2020-09-24 12:26:06 +00:00
2021-05-03 02:50:05 +02:00
2021-01-24 00:07:41 +01:00
2021-02-18 22:36:01 -06:00