[pve-devel] [PATCH] add virtio-vhost-user nic support
Alexandre DERUMIER
aderumier at odiso.com
Wed May 4 06:23:00 CEST 2016
>>But the OVS bridge still pass all traffic to the kernel, because we use
>>in-kernel network card drivers?
It's more complex than that, but basicly, dpdk can talk directly with nic, bypassing the kernel.
http://www.intel.com/content/dam/www/public/us/en/documents/presentation/dpdk-packet-processing-ia-overview-presentation.pdf (page 15)
That's also why dpdk don't work with all network vendor nic
http://dpdk.org/doc/nics.
>>Anyways, I guess you have already done some performance benchmarks? Is
>>it really faster?
I'm going to do benchmark next week.
----- Mail original -----
De: "dietmar" <dietmar at proxmox.com>
À: "aderumier" <aderumier at odiso.com>
Cc: "pve-devel" <pve-devel at pve.proxmox.com>
Envoyé: Mercredi 4 Mai 2016 06:03:06
Objet: Re: [pve-devel] [PATCH] add virtio-vhost-user nic support
> Why bypassing the kernel ?:
> Current kernel stack have some limitations, around 1mpps (millions packets/s)
> vs 10mpps for dpdk by cpu core, so for virtual routers and firewall
> (synflood,udpflood of 64bytes), this is really needed)
But the OVS bridge still pass all traffic to the kernel, because we use
in-kernel
network card drivers?
Anyways, I guess you have already done some performance benchmarks? Is
it really faster?
More information about the pve-devel
mailing list