Herbert "Bracket" Wolverson · @herberticus
134 followers · 99 posts · Server fosstodon.org

Time for a celebratory victory lap (before a victory nap). We managed to get LibreQoS shaping a single host with Cake at 9.8 gbit/s, while also shaping another 10 gbit/s from a bunch of simulated hosts - on a 16-core server. It still had CPU headroom to spare.

eBPF bridge + CPU/TC mapping, Rust management system.

Hoping to release this in March as part of version 1.4 of the free (as in both beer & speech) LibreQoS project: github.com/LibreQoE/LibreQoS

#LibreQoS #linux #rustlang #ebpf #wisp

Last updated 2 years ago

I've been helping out over at the awesome project, as part of my day-job. Provides HTB hierarchies, with Cake on each leaf node (customers). Unlike Sandvine and similar, it's focused on lowering user latency over packing more users into a pipe (it helps with congestion, too). Unlike Preseem, it supports cake rather than just FQ_CODEL.

My contributions so far: added IPv6 and IPv4 subnet support, BPF-based TCP round-trip time tracking, and UISP integration.

github.com/LibreQoE/LibreQoS

#LibreQoS

Last updated 2 years ago