[dpdk-dev] [RFC PATCH 0/2] Virtio-net PMD Extension to work on host.

Xie, Huawei huawei.xie at intel.com
Fri Nov 20 03:00:51 CET 2015


On 11/20/2015 2:16 AM, Rich Lane wrote:
> What's the reason for using qemu as a middleman? Couldn't the new PMD
> itself open /dev/vhost-net or the vhost-user socket and send the commands
> to set up virtqueues? That was the approach taken by Jianfeng's earlier RFC.
Rich:
Our initial POC also has a device simulation layer, but it is linked
with the DPDK driver as a library.
As i created that device simulation based on lkvm, and it takes too much
effort to rewrite it from scratch, so we decide to release a simple
version without device simulation first.
Without device simulation, The PMD is pretty simple, standalone, no
dependency to qtest process.
With device simulation, we could easily implement other virtio device in
DPDK easily, like virtio-crypt.
Maybe anyway we provide the simple implementation option, for customers
who don't like the extra complexity to launch a secondary process in
their container.
[...]




More information about the dev mailing list