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.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Mar 8, 12:04 AM
Unknown Object (File)
Dec 20 2023, 2:23 AM
Unknown Object (File)
Dec 11 2023, 7:11 AM
Unknown Object (File)
Nov 15 2023, 3:22 PM
Unknown Object (File)
Aug 15 2023, 6:40 PM
Unknown Object (File)
Aug 15 2023, 12:13 PM
Unknown Object (File)
Jun 26 2023, 11:03 PM
Unknown Object (File)
Jun 15 2023, 7:01 PM
Subscribers

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 - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

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.