Hi there
Does anyone know of a solution to bufferbloat on WireGuard? I use CloudFlare WARP+ a lot, but it doesn't cope too well if under load.
My MikroTik router has a simple Cake queue enabled on PPPoE and it works splendidly. However, if I use WARP client or WireGuard on my laptop, or if I use WireGuard on the router directly there is immediately more jitter and bufferbloat.
Is WireGuard just inherently prone to bufferbloat? I did see fq_codel is in their roadmap:
www.wireguard.com
But I'm wondering if there's a way/what the correct way is to apply something like SFQ/fq_codel/Cake to WireGuard to help with this. I have tried just applying a queue to the interface on the router but it didn't help.
Does anyone know of a solution to bufferbloat on WireGuard? I use CloudFlare WARP+ a lot, but it doesn't cope too well if under load.
My MikroTik router has a simple Cake queue enabled on PPPoE and it works splendidly. However, if I use WARP client or WireGuard on my laptop, or if I use WireGuard on the router directly there is immediately more jitter and bufferbloat.
Is WireGuard just inherently prone to bufferbloat? I did see fq_codel is in their roadmap:
Project Todo - WireGuard
But I'm wondering if there's a way/what the correct way is to apply something like SFQ/fq_codel/Cake to WireGuard to help with this. I have tried just applying a queue to the interface on the router but it didn't help.