vdpa-network-bindin-plugin repository request

11 views
Skip to first unread message

Beñat Gartzia Arruabarrena

unread,
Apr 13, 2026, 6:58:02 AMApr 13
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

Reply all
Reply to author
Forward
0 new messages