Hi John,

The path using DPDK through the netdev can use the exact match cache in 
dpif-netdev.c to enable very fast switching. You could think of this as an 
equivalent to the fast path in OVDK. Have a look at the rates that Madhu Challa 
presented at the OVS Fall Conference on Slide 3 
http://openvswitch.org/support/ovscon2014/18/1600-ovs_perf.pptx

Thanks,
Kevin.

> -----Original Message-----
> From: dev [mailto:dev-boun...@openvswitch.org] On Behalf Of John Xiao
> Sent: Wednesday, December 17, 2014 4:10 AM
> To: dev@openvswitch.org
> Subject: [ovs-dev] OVS DPDK support technical direction
> 
> Hi,
> 
> As we know that Intel stopped its effort on OVDK and OVS DPDK support
> will all be in OVS upstream, and I have one question after digging
> OVDK and OVS DPDK architecture:
> 
> - IMHO, OVS DPDK support can follow the existing "fast/slow path"
> model as being done in OVS linux kernel, i.e. just another fast path
> happening in DPDK threads, and this is pretty much the mechanism used
> by OVDK by extending a new kind of dpif provider. But for upstream OVS
> DPDK support, I can only see netdev extension, I don't know what's the
> reason behind, can anybody post any discussion relevant on this if
> any? Do we see huge benefit when every packet going through "netdev"
> type of data path instead of a fast/slow path fashion? or I missed
> anything obvious?
> 
> Thanks,
> John
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to