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

feat(transport): pass ECN CE marks to CC #1689

Merged
merged 31 commits into from
Apr 23, 2024
Merged

Commits on Mar 15, 2024

  1. feat: Send and process ACK-ECN

    The remaining bits from mozilla#1495
    
    The remaining todo item after this PR is to actually act on incoming
    CE marks, i.e., trigger a congestion control action. See mozilla#1689
    larseggert committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    69b0d86 View commit details
    Browse the repository at this point in the history
  2. Modifier

    larseggert committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    3ee0b93 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Merge branch 'main' into feat-more-ecn

    Signed-off-by: Lars Eggert <lars@eggert.org>
    larseggert authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    cd3d937 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a11060 View commit details
    Browse the repository at this point in the history
  3. Fix botched merge

    larseggert committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    16d73db View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Merge branch 'main' into feat-more-ecn

    Signed-off-by: Lars Eggert <lars@eggert.org>
    larseggert authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    cf90ee6 View commit details
    Browse the repository at this point in the history
  2. Fix merge

    larseggert committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    afcf94f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f702c11 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    f9e26cb View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Rework

    larseggert committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    800b31c View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    2290f0b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea2501c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1532ba7 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. WIP

    larseggert committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    8146ce2 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Tests passing

    larseggert committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    67c2899 View commit details
    Browse the repository at this point in the history
  2. More tests

    larseggert committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    2041bfd View commit details
    Browse the repository at this point in the history
  3. Minimize diff

    larseggert committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    9d79b59 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4056b8f View commit details
    Browse the repository at this point in the history
  5. ci(interop): run ecn test

    mxinden committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    8bf6124 View commit details
    Browse the repository at this point in the history
  6. Merge pull request mozilla#22 from mxinden/qns-ecn

    ci(interop): run ecn test
    larseggert authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    e7a2834 View commit details
    Browse the repository at this point in the history
  7. Update neqo-transport/src/connection/tests/ecn.rs

    Co-authored-by: Max Inden <mail@max-inden.de>
    Signed-off-by: Lars Eggert <lars@eggert.org>
    larseggert and mxinden authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    3a4febe View commit details
    Browse the repository at this point in the history
  8. Update neqo-transport/src/qlog.rs

    Co-authored-by: Max Inden <mail@max-inden.de>
    Signed-off-by: Lars Eggert <lars@eggert.org>
    larseggert and mxinden authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    e423d8a View commit details
    Browse the repository at this point in the history
  9. Fix qns

    larseggert committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    3c69dbe View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Configuration menu
    Copy the full SHA
    79306bc View commit details
    Browse the repository at this point in the history
  2. Reduce number of CONNECTION_CLOSE frames

    If this makes ngtcp2 happy, refactor into separate PR.
    larseggert committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    1999874 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0c8c709 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'main' into feat-more-ecn

    Signed-off-by: Lars Eggert <lars@eggert.org>
    larseggert authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    95af14b View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. feat(transport): pass ECN CE marks to CC

    Pass ECN CE marks received through FRAME_TYPE_ACK_ECN frames to the congestion
    controler.
    mxinden committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    48c2c75 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    5857502 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    13fd396 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b49ef3 View commit details
    Browse the repository at this point in the history