Implementing vhost-user support in PVE for high-performance networking

kagancengiz

New Member
May 4, 2026
1
0
1
Hi everyone,

We've been looking into ways to improve networking performance in our infrastructure, specifically for use cases that require user-space networking like DPDK or OVS. Currently, the lack of native vhost-user support in Proxmox VE is a bit of a bottleneck for these high-performance setups.

To address this, I've been working on an implementation that allows QemuServer to use vhost-user backends. The idea is to have it look for unix sockets at /run/vhost-user/{bridge}.sock, providing a clean way to integrate with external networking stacks.

I sent the patch series to the pve-devel mailing list about four weeks ago, but since I haven't received any feedback or replies there yet, I wanted to bring the discussion here to the forums.

I’m curious to see if there is enough community interest in this feature to help it get noticed, and I’d also appreciate it if any of the developers could take a look at the proposed implementation.

You can track the patch on the mailing list archives here: https://lore.proxmox.com/pve-devel/20260413073450.503199-1-kagancengiz@kgncengiz.com/

It would be great to get some eyes on this as it's a critical piece for our roadmap.

Best regards,
Kağan Cengiz
kagancengiz@kgncengiz.com
 
it's been exactly 3 weeks today ;) please be patient, we've all been pretty busy with the PBS 4.2 release, somebody will take a look and get back to you :)