Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

netstack: don't count PMTUD when detecting loss #10409

Merged
merged 1 commit into from May 15, 2024

Conversation

copybara-service[bot]
Copy link

netstack: don't count PMTUD when detecting loss

Throughput could be lowered by entering fast recovery unnecessarily. When a
larger-than-MTU segment was retransmitted as multiple segments, loss detection
could fire either because we hit the dupack threshold or RACK detected loss due
to ACKs from retransmissions.

RACK was more succeptible to this because it's better at detecting loss and can
do so even without 3 dupacks. Thus it fell into this trap more often.

Addresses #10344.

@copybara-service copybara-service bot added the exported Issue was exported automatically label May 8, 2024
@copybara-service copybara-service bot force-pushed the test/cl631967721 branch 4 times, most recently from 5513e23 to b302674 Compare May 15, 2024 20:53
Throughput could be lowered by entering fast recovery unnecessarily. When a
larger-than-MTU segment was retransmitted as multiple segments, loss detection
could fire either because we hit the dupack threshold or RACK detected loss due
to ACKs from retransmissions.

RACK was more succeptible to this because it's better at detecting loss and can
do so even without 3 dupacks. Thus it fell into this trap more often.

Addresses #10344.

PiperOrigin-RevId: 634071568
@copybara-service copybara-service bot merged commit fe4459d into master May 15, 2024
1 check was pending
@copybara-service copybara-service bot deleted the test/cl631967721 branch May 15, 2024 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
exported Issue was exported automatically
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant