Skip to content

quic: ignore EMSGSIZE on receive - #18505

Closed
eeverettrbx wants to merge 1 commit into
curl:masterfrom
eeverettrbx:handle-emsgsize
Closed

quic: ignore EMSGSIZE on receive#18505
eeverettrbx wants to merge 1 commit into
curl:masterfrom
eeverettrbx:handle-emsgsize

Conversation

@eeverettrbx

Copy link
Copy Markdown
Contributor

Some OSes (Linux, macOS, more?) will generate an EMSGSIZE socket error on the next recv call after receiving an ICMP Packet Too Big on an unconnected UDP socket.

These can be safely ignored as QUIC's DPLPMTUD uses MTU probes that do not rely on receiving ICMP packets.

Some OSes (Linux, macOS, more?) will generate an EMSGSIZE socket error on the next recv all after receiving an ICMP Packet Too Big on an unconnected UDP socket.

These can be safely ignored as QUIC's DPLPMTUD uses MTU probes that do not rely on receiving ICMP packets.
@github-actions github-actions Bot added the HTTP/3 h3 or quic related label Sep 9, 2025
@icing
icing self-requested a review September 10, 2025 06:47
@bagder bagder closed this in f4758cd Sep 10, 2025
@bagder

bagder commented Sep 10, 2025

Copy link
Copy Markdown
Member

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

HTTP/3 h3 or quic related

Development

Successfully merging this pull request may close these issues.

3 participants