Skip to content

fix: gracefully handle PMTU probe errors.#2366

Merged
toidiu merged 1 commit intomasterfrom
akothari/pmtu_error_handling
Feb 26, 2026
Merged

fix: gracefully handle PMTU probe errors.#2366
toidiu merged 1 commit intomasterfrom
akothari/pmtu_error_handling

Conversation

@toidiu
Copy link
Contributor

@toidiu toidiu commented Feb 23, 2026

PMTU probes are not critical for QUIC functionality so it is better to handle errors from this module more gracefully.

The diff is large due to the tab shift but the only important change is:

let active_path = self.paths.get_active_mut()?;
to
if let Ok(active_path) = self.paths.get_active_mut()

@toidiu toidiu requested a review from a team as a code owner February 23, 2026 17:59
@LPardue
Copy link
Contributor

LPardue commented Feb 24, 2026

I'd like @cf-rhett to take a look at this PR too

@toidiu toidiu force-pushed the akothari/pmtu_error_handling branch from 751eb11 to d4846b2 Compare February 25, 2026 01:31
@cf-rhett
Copy link
Contributor

Everything looks good to me. I don't have official approval power but Approved from my side

@toidiu toidiu force-pushed the akothari/pmtu_error_handling branch from d4846b2 to 382f1d5 Compare February 25, 2026 19:37
@toidiu toidiu enabled auto-merge (rebase) February 25, 2026 19:37
@toidiu toidiu force-pushed the akothari/pmtu_error_handling branch from 382f1d5 to 4323eb3 Compare February 25, 2026 20:39
PMTU probes are not critical for QUIC functionality so it is better to
handle errors from this module more gracefully.
@toidiu toidiu force-pushed the akothari/pmtu_error_handling branch from 4323eb3 to a52d928 Compare February 26, 2026 02:43
@jrouviere
Copy link
Contributor

The diff is large due to the tab shift

protip: you can disable whitespace changes in the diff settings:
https://github.com/cloudflare/quiche/pull/2366/changes?w=1

@toidiu toidiu merged commit 6c2e453 into master Feb 26, 2026
41 checks passed
@toidiu toidiu deleted the akothari/pmtu_error_handling branch February 26, 2026 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants