Page MenuHomeFreeBSD

When data after close is on, you can mess up the reassm queue
ClosedPublic

Authored by rrs on Jul 26 2018, 11:00 AM.

Details

Summary

If you are using the data-after-close feature it is possible
you will borf the reassembly queue. This happens due to
the fact that once we set the flag we still push zero len
segments into the reasm without this fix.

Test Plan

Tested at NF and will also test with head.

Diff Detail

Repository
rS FreeBSD src repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

rrs created this revision.Jul 26 2018, 11:00 AM
swills added a subscriber: swills.Jul 26 2018, 5:57 PM
kbowling accepted this revision.Jul 26 2018, 6:19 PM

Jason Eggleston and I have looked at this and it makes sense to us

This revision is now accepted and ready to land.Jul 26 2018, 6:19 PM
This revision was automatically updated to reflect the committed changes.