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

WIP: ECN #1287

Closed
wants to merge 2 commits into from
Closed

WIP: ECN #1287

wants to merge 2 commits into from

Commits on Jul 24, 2022

  1. report ECN counts

    This adds support for reporting incoming ECN counts via the "ECN Counts"
    field in ACK frames.
    
    Applications can report the ECN marking for incoming packets through the
    new `ecn` field of `RecvInfo`, and internally quiche will track the ECN
    counters, and creates ACK frames with the ECN Counts field.
    
    TODO:
    * Fetch ECN markings for incoming packets in apps.
    ghedo committed Jul 24, 2022
    Configuration menu
    Copy the full SHA
    1d08762 View commit details
    Browse the repository at this point in the history
  2. mark outgoing packets with ECN

    TODO:
    * Set ECN markings for outgoing packets in apps.
    * Probe ECN for each path.
    * Validate ECN counts in ACKs.
    ghedo committed Jul 24, 2022
    Configuration menu
    Copy the full SHA
    005d86e View commit details
    Browse the repository at this point in the history