vrouter uses KNI to send packets to the host network stack. There is a vhost0 interface which is created for this purpose and it uses KNI.
Raja From: Joo Kim <[email protected]> Date: Monday, October 10, 2016 at 1:31 AM To: Raja Sivaramakrishnan <[email protected]> Cc: "[email protected]" <[email protected]> Subject: Re: [opencontrail-dev] vrouter dpdk support - both vhost and IVSHMEM? Raja, Thanks for the clarification. BTW, as a related query, why(for what purpose) dpdk kni is used in userspace dpdk vrouter? Since userspace vrouter receives/transmits packet via poll mode driver and then sends/receives to/from VM via userspace dpdk vhost-net, I don't see why KNI is necessary in userspace vrouter... As I understand, KNI is just for improving the performance of the existing applications going through Linux kernel network stack. Thanks On Wed, Oct 5, 2016 at 2:11 PM, Rajagopalan Sivaramakrishnan <[email protected]<mailto:[email protected]>> wrote: We don’t have a plan to support ivshmem at the moment. Raja From: Dev <[email protected]<mailto:[email protected]>> on behalf of Joo Kim <[email protected]<mailto:[email protected]>> Date: Sunday, October 2, 2016 at 2:59 AM To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Subject: [opencontrail-dev] vrouter dpdk support - both vhost and IVSHMEM? Hello, Regarding vrouter dpdk support for host and vm (data packet)communication, looks like vrouter code uses vHost mechanism ( http://images.slideplayer.com/11/3319449/slides/slide_11.jpg ) Then, any plan on supporting IVSHMEM mechanism also? -Thanks-
_______________________________________________ Dev mailing list [email protected] http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org
