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

Receiver Timestamps #1992

Draft
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

sterlingdeng
Copy link

This PR is the implementation that addresses #1988
The implementation of this feature is behind a feature flag acktimestamps.

This PR is best read by each individual commit.

TODO: Instructions for testing and validating changes. (I've done it locally but need to write down instructions)

Surfaces the TransportParameters to the application
Adds ReceiverTimestamps data structure to the space and expose methods.
This commit processes the inbound ACK frames that contain timestamps.
This commit handles sending frames that contain timestamps
Surfaces timing information to the CC interface.
@djc
Copy link
Member

djc commented Sep 20, 2024

I don't think a feature makes sense for this, what's the motivation for that? Suggest squashing all of these commits because I don't think they make much sense on their own.

@billylindeman
Copy link

@djc I suggested using a feature bc it is a draft specification, perhaps we should name the feature after the specification draft-smith-quic-receive-ts https://www.ietf.org/archive/id/draft-smith-quic-receive-ts-00.html

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.

3 participants