Skip to content

Comments

mux leios simulation: fixed HTP#5295

Merged
coot merged 3 commits intomainfrom
coot/leios-network-mux-demo
Feb 11, 2026
Merged

mux leios simulation: fixed HTP#5295
coot merged 3 commits intomainfrom
coot/leios-network-mux-demo

Conversation

@coot
Copy link
Collaborator

@coot coot commented Jan 29, 2026

Description

Fixed egress shaping in mux-leios-demo and improved documentation.

  • mux-leios-demo: fixed HTB throuput shaping
  • mux: improved documentation
  • mux-leios-demo: added eventlog
  • WIP: mux-leios-demo: eventlog

Checklist

Quality

  • Commit sequence makes sense and have useful messages, see ref.
  • New tests are added and existing tests are updated.
  • Self-reviewed the PR.

Maintenance

  • Linked an issue or added the PR to the current sprint of ouroboros-network project.
  • Added labels.
  • Updated changelog files.
  • The documentation has been properly updated, see ref.

@coot coot requested a review from a team as a code owner January 29, 2026 14:03
@github-project-automation github-project-automation bot moved this to In Progress in Ouroboros Network Jan 29, 2026
@coot coot added mux issues related to network-mux leios Issues / PRs related to Leios labels Jan 29, 2026
@coot coot self-assigned this Jan 29, 2026
@coot coot linked an issue Jan 29, 2026 that may be closed by this pull request
@coot coot force-pushed the coot/leios-network-mux-demo branch from 7f777b7 to 06e2907 Compare February 9, 2026 10:14
@coot coot force-pushed the coot/leios-network-mux-demo branch from 06e2907 to dd6ae25 Compare February 9, 2026 17:11
Copy link
Contributor

@crocodile-dentist crocodile-dentist left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One minor comment, and I prefer my slightly more direct and shorter setup on mw/coot/leios-network-mux-demo take a look and see if you want to paste the relevant bits into this PR.

sudo tc -n ns$i qdisc del dev veth${i} root
sudo tc -n ns$i qdisc add dev veth${i} root handle 1: htb default 10
sudo tc -n ns$i class add dev veth${i} parent 1: classid 1:1 htb rate $THROUPUT ceil $THROUPUT
sudo tc -n ns$i class add dev veth${i} parent 1:1 classid 1:10 htb rate $THROUPUT ceil $THROUPUT
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need to add another one as classid 1:10 - we can directly attach fq_codel under 1:1 no?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you post evidence that it works, I'm fine with it. I tested the approach in this PR, but I didn't succeed in making it simpler; maybe I wasn't persistent enough.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@crocodile-dentist I'm merging it as is, feel free to create a PR to modify it.

@coot coot added this pull request to the merge queue Feb 11, 2026
Merged via the queue into main with commit f2b1bc0 Feb 11, 2026
11 of 12 checks passed
@coot coot deleted the coot/leios-network-mux-demo branch February 11, 2026 10:55
@github-project-automation github-project-automation bot moved this from In Progress to Done in Ouroboros Network Feb 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

leios Issues / PRs related to Leios mux issues related to network-mux

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Network mux demo for analysing Leios/Praos traffic

2 participants