Beñat Gartzia Arruabarrena
unread,Apr 13, 2026, 6:58:02 AMApr 13Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to kubevirt-dev, Prajna Prabhu, Vladik Romanovsky, Nir Dothan, Orel Misan, Edward Haas
Hi,
I'm proposing to host the vdpa-network-binding-plugin source code under
the KubeVirt Github organization. I opened a PR to request the new
repository in [1], please join the discussion there.
This repository[2] brings vhost_vdpa network interface support into
KubeVirt in the form of a network binding plugin. It implements two
components for that: a hook-sidecar in charge of creating symlinks to
/dev/vhost-vdpa-* files and configuring the domainXML and a mutating
admission webhook that mutates VMIs by configuring reservedOverhead and
memlock fields based on the number of the VM's vDPA network interfaces.
As a network binding plugin, it's supposed to be kept outside
the core KubeVirt source code. However, it's a component that only adds
value to KubeVirt. That's the main reason I think it makes sense to host
it as a KubeVirt organization's repository.
I'm proposing myself as the maintainer for this repo, as I'm the one who
has been in charge of writing most of the fixes and updates to the
original proof of concept source code and been active on this initiative
lately.
The source code is currently licensed under Apache 2.0 which matches
KubeVirt's licensing requirements.
Thanks,
Beñat
[1]
https://github.com/kubevirt/project-infra/pull/4944
[2]
https://github.com/bgartzi/vdpa-network-binding-plugin