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

ECN interop failures #1841

Open
larseggert opened this issue May 2, 2024 · 3 comments
Open

ECN interop failures #1841

larseggert opened this issue May 2, 2024 · 3 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@larseggert
Copy link

See the red Es in the quinn row and column on https://interop.seemann.io/

@Ralith
Copy link
Collaborator

Ralith commented May 2, 2024

I'm pretty sure this is an issue with our interop tool/image rather than Quinn proper, but I've never been able to get the runner to work in my environment to begin with; some weird interaction between docker and iptables that I'm not dockery enough to understand. Help here would be very welcome.

@Ralith Ralith added help wanted Extra attention is needed good first issue Good for newcomers labels May 2, 2024
@mxinden
Copy link
Contributor

mxinden commented May 2, 2024

For what it is worth, here are the logs of a failed ECN testcase run:

2024-05-02 12:07:43,263 Using the client's key log file.
2024-05-02 12:07:43,263 Using the client's key log file.
2024-05-02 12:07:43,496 Check of downloaded files succeeded.
2024-05-02 12:07:43,496 Using the client's key log file.
2024-05-02 12:07:44,221 ECN.NONE 17
2024-05-02 12:07:44,221 ECN.ECT1 0
2024-05-02 12:07:44,221 ECN.ECT0 0
2024-05-02 12:07:44,221 ECN.CE 0
2024-05-02 12:07:44,468 ECN.NONE 15
2024-05-02 12:07:44,469 ECN.ECT1 0
2024-05-02 12:07:44,469 ECN.ECT0 0
2024-05-02 12:07:44,469 ECN.CE 0
2024-05-02 12:07:44,470 Client did not mark any packets ECT(0) or ECT(1)
2024-05-02 12:07:44,470 Server did not mark any packets ECT(0) or ECT(1)

https://interop.seemann.io/logs/2024-05-02T08:27/quinn_quinn/ecn/output.txt

@larseggert
Copy link
Author

@Ralith can't help you with QNS on Linux; on the Mac it's as simple as

  1. checking out the repo
  2. creating a pyenv
  3. installing the deps
  4. and running the scripts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants