Skip to content
  • Randall Stewart's avatar
    tcp: When we have an out-of-order FIN we do want to strip off the FIN bit. · 8c69d988
    Randall Stewart authored
    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
    8c69d988