Skip to content

vquic: handling of io improvements - #18812

Closed
icing wants to merge 3 commits into
curl:masterfrom
icing:quic-io-handling
Closed

vquic: handling of io improvements#18812
icing wants to merge 3 commits into
curl:masterfrom
icing:quic-io-handling

Conversation

@icing

@icing icing commented Oct 2, 2025

Copy link
Copy Markdown
Contributor
  • better tracing of what system call is used and how often
  • ngtcp2: combine vquic_send into larger chunks
  • ngtcp2: define own PMTU values and enable MTU probing
  • ngtcp2: trace interesting remote transport parameters

The send improvements give a 5-10% scorecard boost in linux. Not a lot, but still.

@icing icing added the HTTP/3 h3 or quic related label Oct 2, 2025
@icing

icing commented Oct 2, 2025

Copy link
Copy Markdown
Contributor Author

H3 failures need #18815

@bagder

bagder commented Oct 2, 2025

Copy link
Copy Markdown
Member

#18815 is merged now!

icing added 3 commits October 3, 2025 09:33
- better tracing of what system call is used and how often
- ngtcp2: combine vquic_send into larger chunks
- ngtcp2: define own PMTU values and enable MTU probing
- ngtcp2: trace interesting remote transport parameters
@icing
icing force-pushed the quic-io-handling branch from c8dec48 to 5928dab Compare October 3, 2025 07:33
@curl curl deleted a comment from testclutch Oct 3, 2025
@icing
icing requested a review from bagder October 3, 2025 07:51
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.

2 participants