Re: [ovs-dev] Documentation for DPDK-ivshmem library

2016-10-18 Thread Mauricio Vasquez

Hello abhishekb,

I am not sure if you refer to ivshmem with OvS or just ivshmem, if the 
case is the latter it would have been more appropriated to write on the 
DPDK mailing list.


First of all it is worthy to mention that the ivshmem library has been 
removed in versions > 16.07 (16.07 is the last DPDK version with ivshmem 
support), so you will have to use that version.


I'll put some pointer to ivshmem documentation.

In [1] you have a general overview of the library.
[2] contains the documentation of the library that allows you to expose 
to the guest different DPDK data structures.
[3] is the guest side implementation, this code recognizes a ivshmem 
device and maps all the structures exposed in it to the guest application
[4] is a use case, basically this application exposes the OvS mempool 
and the dpdkr ports to a guest as described in [5]


[1] http://dpdk.org/doc/guides/prog_guide/ivshmem_lib.html
[2] http://dpdk.org/doc/api/rte__ivshmem_8h.html
[3] dpdk/lib/librte_eal/linuxapp/eal/eal_ivshmem.c
[4] 
https://github.com/netgroup-polito/un-orchestrator/blob/master/orchestrator/compute_controller/plugins/kvm-libvirt/cmdline_generator/cmdline_generator.c

[5]https://github.com/openvswitch/ovs/blob/master/INSTALL.DPDK-ADVANCED.md#52-phy-vm-phy-ivshmem

If you have any other questions don't hesitate in writing them here,

Mauricio Vasquez.


On 10/18/2016 02:43 PM, abhishekb wrote:

Hello,
I'm a student at IIT Bombay pursuing my Masters, I have a project 
related to developing an API wrapper around the ivshmem mechanism. I 
have searched the internet but I'm yet to find a comprehensive guide 
or rather any pointers towards working with DPDK-ivshmem library. It 
would be really helpful if you could give me some pointers on how to 
get started.

___
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev


___
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev


[ovs-dev] Documentation for DPDK-ivshmem library

2016-10-18 Thread abhishekb

Hello,
I'm a student at IIT Bombay pursuing my Masters, I have a project 
related to developing an API wrapper around the ivshmem mechanism. I 
have searched the internet but I'm yet to find a comprehensive guide or 
rather any pointers towards working with DPDK-ivshmem library. It would 
be really helpful if you could give me some pointers on how to get 
started.

___
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev