On 20/11/15 10:15, Kury Nicolas wrote:
Hi


I'm a master's-degree student and my thesis is about OpenDataPlane
(opendataplane.org). I have also a chapter dedicated to OVS, OVS-DPDK
and OVS-ODP (OVS-OpenDataPlane).


I have read the FAQ "How to Port Open vSwitch to New Software or
Hardware" and many articles

https://github.com/01org/dpdk-ovs/blob/development/openvswitch/PORTING


*Open vSwitch*

I think I have well understood the architecture. I have my own image.
http://s22.postimg.org/p2ow45nap/ovs.png

In the PORTING section, the implementation of ofproto provider has 3
sublayer (ofproto-dpif, dpif and dpif provider). In my image I have only
written "ofproto-dpif" to make it simpler to understand. I suppose it is
also correct ?


*Open vSwitch with DPDK*

This part is unclear for me. My image :
http://s22.postimg.org/472lswr3l/ovs_dpdk.png

     1. ​Is there a specific implementation of ofproto provider for DPDK ?
     2. Where is the datapath for OVS-DPDK ?
     3. Is the module openvswitch.ko still present ? If yes, does
        it interact with DPDK ?

*
*

*Open vSwitch with OpenDataPlane*

Do you know anything about OVS-ODP ?
(https://git.linaro.org/lng/odp-ovs.git)

It's not mature enough to get upstreamed yet, hence people on this list probably don't know too much about it. From your perspective, it works the same as OVS-DPDK, except the netdev implementation is called netdev-odp, and interfaces with ODP instead of DPDK.


Thank you!
Nicolas Kury











_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to