On Wed, Sep 3, 2014 at 9:31 AM, Polehn, Mike A <mike.a.pol...@intel.com> wrote: > The setup for packet transfer between the switch and VM by shared memory > (IVSHMEM) is moderately complex and most details are not easily found. Also > this is a different transfer method than user side vhost which copies between > the separate memory spaces at a cost of slower packet rate or higher CPU core > load(s). Shared memory transfer is much more efficient transfer method since > it is only copying packet pointers and not packet data. However lacks > security since the VM can see all the packet buffer memory space at all > times. However efficiency vs security is something only the user of the > system can determine since they know if the system is a closed environment or > not. > > I put in enough details to allow someone, who has not been intimately > involved in doing IVSHMEM packet processing work to setup and get the shared > memory transfer working in a short time given today's current build state. > Including the system packages to allow a proper build (qemu in particular) > maybe over kill, but figuring out these required packages can be very time > consuming. Unless it is working, you cannot experiment with or test the > IVSHMEM shared memory operation or even move the method forward as an > alternative setup, the correct information is just not readily available, > weeks can easily be spent (only if you are very determined to get it to work). > > The INSTALL.DPDK also needs to be update for DPDK 1.7 ... > I am not sure about updates, can you send patch?
> Would you like to have this put in as separate doc, INSTALL.DPDK.IVSHMEM? > ok, Keeping it in separate file sounds fine. > Mike > > -----Original Message----- > From: Pravin Shelar [mailto:pshe...@nicira.com] > Sent: Friday, August 29, 2014 3:54 PM > To: Polehn, Mike A > Cc: d...@openvswitch.com > Subject: Re: [ovs-dev] [Patch] Documentation for DPDK IVSHMEM VM > Communications > > On Fri, Aug 15, 2014 at 7:07 AM, Polehn, Mike A <mike.a.pol...@intel.com> > wrote: >> Adds documentation on how to run IVSHMEM communication through VM. >> > I think INSTALL.DPDK is getting rather large and hard to understand with all > details. > so I dropped "Alternative method to get QEMU, download and build from OVDK" > section. > We can add this documentation to separate file once vhost support is added. > > Thanks. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev