Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kvm: add support for dpdk-accelerated openvswitch-backed NICs in VMs #1605

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

gedia
Copy link
Contributor

@gedia gedia commented Aug 27, 2021

Hello,

This patch further builds on #1604 to implement support for dpdk-accelerated openvswitch-backed NICs in VMs. As persistent hugepages support is required for this feature, this also includes the patch from #1604.

DPDK-accelerated OVS might not be for everyone, but if you're handling lots of small packets (routing, RTC etc) and depending on your workload, you might see anywhere from 2x to 10x the performance of regular tap devices in VMs.

Again, this is way too hacky to consider for merge right now, but I'd like to investigate if there's interest from the community for further development (perhaps @sipgate might want to take a look if they're still on the ganeti train?).

To help facilitate testing, I've packaged this PR for debian bullseye and written some generic instructions to set it up (hopefully) quickly here: https://github.com/modulus-sa/ganeti/wiki

I'll try to further elaborate on this in the coming weeks in this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant