This corrects two problems. First, retransmissions by syncache would use
correct flowid, same as synchronous responds. Second, this disables
inherting flowid for outgoing connections. The problem with outgoing
connections is that our very first SYN would go out with a different
flowid than the rest of the packets of the connection.
Details
Details
- Reviewers
- None
- Group Reviewers
transport
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Skipped - Unit
Tests Skipped - Build Status
Buildable 66063 Build 62946: arc lint + arc unit
Event Timeline
Comment Actions
It looks like the syncache changes just ensure that you are sending syncache driven retransmissions with the same flowid than the original one, right?
I think that part of this review is without any discussion. Why not get that in as a separate commit. That allows us to focus on the problem of the client side...