HomeFreeBSD

For RTT calculations mid-session, we explicitly ignore ACKs with tsecr of 0 as

Description

For RTT calculations mid-session, we explicitly ignore ACKs with tsecr of 0 as
many borken middle-boxes tend to do that. But during 3whs, in syncache_expand(),
we don't do that which causes us to send a RST to such a client. Relax this
constraint by only using tsecr to compare against timestamp that we sent when it
is not 0. As a result, we'd now accept the final ACK of 3whs with tsecr of 0.

Reviewed by: jtl, gnn
Sponsored by: Limelight Networks
Differential Revision: https://reviews.freebsd.org/D8552

Details

Provenance
hirenAuthored on
Reviewer
jtl
Differential Revision
D8552: Ignore ACKs with tsecr 0 during 3whs in syncache code.
Parents
rS308942: [bytgpio] Add module for bytgpio(4)
Branches
Unknown
Tags
Unknown