NETEM allows for configurable jitter, and I would like to be able to configure and use this in VyOS. I'm wondering if support is already there in the version of NETEM you have, and could possibly just add the VyOS CLI support for configuring and managing it.
This feature would be very useful for using VyOS to emulate WAN connections more accurately and thoroughly. For example, I have an SD-WAN test bed that can react to not only delay and packet loss, but also different jitter (variability in delay) behaviors on the network and steer traffic accordingly. I would LOVE to be able to do this on VyOS directly, and support may already be in the kernel. See the synopsis / options section of the tc-netem man-page. Jitter is a parameter that comes after Delay on the command line. There are potentially a LOT of additional options here that could be added to VyOS, but jitter seems to be the "main" one that would be helpful to have. If possible, having the delay distribution would be extremely useful as well, but probably not critical.
I'd be happy to help test this once there is a build available. Thank you for this awesome project and your work!