When a TCP segment with a FIN bit set and not the ACK bit set is received in the CLOSED state, a RST-ACK is sent with SEG.SEQ + SEG.LEN + 1, since the FIN uses one byte of the sequence number space. The current code is not accounting the one byte for the FIN. However, it does correctly account on byte for SYN segments.
Details
Details
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Skipped - Unit
Tests Skipped - Build Status
Buildable 6086
Event Timeline
Comment Actions
It is already committed to head in https://svnweb.freebsd.org/changeset/base/309397.
Unfortunately, I made a mistake when providing the URL of the Differential Revision, so it was not noted automatically here.