HomeFreeBSD

When a SYN-ACK is received in SYN-SENT state, RFC 793 requires the

Description

When a SYN-ACK is received in SYN-SENT state, RFC 793 requires the
validation of SEG.ACK as the first step. If the ACK is not acceptable,
a RST segment should be sent and the segment should be dropped.
Up to now, the segment was partially processed.
This patch moves the check for the SEG.ACK validation up to the front
as required.
Reviewed by: hiren, gnn
MFC after: 1 week
Sponsored by: Netflix, Inc.
Differential Revision: https://reviews.freebsd.org/D10424

Details

Provenance
tuexenAuthored on
Reviewer
hiren
Differential Revision
D10424: Ignore TCP SYN-ACK segments with non-matching SEG.ACK in SYN-SENT state
Parents
rS317434: MFC r316810, r316814, r316816, r316991:
Branches
Unknown
Tags
Unknown