Page MenuHomeFreeBSD

Avoid a situation where we do not set persist timer after a zero window condition.
ClosedPublic

Authored by hiren on Jun 29 2015, 5:07 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Nov 22, 12:08 PM
Unknown Object (File)
Mon, Nov 18, 3:38 PM
Unknown Object (File)
Mon, Nov 18, 12:04 PM
Unknown Object (File)
Mon, Nov 18, 10:19 AM
Unknown Object (File)
Mon, Nov 18, 9:17 AM
Unknown Object (File)
Sun, Nov 17, 11:35 AM
Unknown Object (File)
Oct 27 2024, 4:42 AM
Unknown Object (File)
Oct 27 2024, 4:24 AM
Subscribers

Details

Reviewers
jhb
jch
gnn
Summary

If you send a 0-length packet, but there is data is the socket buffer,
and neither the rexmt or persist timer is already set, then activate
the persist timer.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage

Event Timeline

hiren retitled this revision from to Avoid a situation where we do not set persist timer after a zero window condition..
hiren updated this object.
hiren edited the test plan for this revision. (Show Details)
hiren added reviewers: jhb, jch.
hiren added a subscriber: network.

I reviewed this patch as part of:

zero window and persist timer not set
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192599

And look good to me. Thanks again for the detailed report and patch.

jch edited edge metadata.
This revision is now accepted and ready to land.Jun 29 2015, 5:14 PM
gnn added a reviewer: gnn.
gnn added a subscriber: gnn.

Only in TCP do we have that many lines of comment for such a few lines of code. I am not complaining.