> -----Original Message----- > From: dev [mailto:dev-boun...@openvswitch.org] On Behalf Of Traynor, Kevin > Sent: Sunday, December 21, 2014 5:52 PM > To: John Xiao > Cc: dev@openvswitch.org > Subject: Re: [ovs-dev] OVS DPDK support technical direction > > > > -----Original Message----- > > From: John Xiao [mailto:johnxiao.cl...@gmail.com] > > Sent: Saturday, December 20, 2014 2:19 AM > > To: Traynor, Kevin > > Cc: dev@openvswitch.org > > Subject: Re: [ovs-dev] OVS DPDK support technical direction > > > > Thanks Kevin, > > > > There is a librte_vhost dir in upstream DPDK repo, would that be the > > base of DPDK vhost library you are talking about? > > Yes, currently it supports vhost-cuse. It will be changed to support > vhost-user, there is an RFC patch > available at present > http://dpdk.org/ml/archives/dev/2014-December/009798.html > > > BTW, could you help > > to elaborate what would be exactly included in the library? > > I don't have any docs on it other than the RFC. You can ask on the DPDK > mailing list
To clarify, I was referring to extensions for vhost-user. For information about the current vhost-cuse only library you can look here http://www.dpdk.org/doc > > > > > John > > > > On Fri, Dec 19, 2014 at 11:53 PM, Traynor, Kevin > > <kevin.tray...@intel.com> wrote: > > > > > >> -----Original Message----- > > >> From: John Xiao [mailto:johnxiao.cl...@gmail.com] > > >> Sent: Thursday, December 18, 2014 2:46 PM > > >> To: Traynor, Kevin > > >> Subject: Re: [ovs-dev] OVS DPDK support technical direction > > >> > > >> Hi Kevin, > > >> > > >> The performance number looks great! > > >> - For DPDK OVS, the number only shows NIC - OVS - NIC as vhost-user is > > >> not supported yet, do you know what's the schedule for vhost-user > > >> support? > > > > > > Assuming you do mean vhost-user (and not userspace-vhost aka vhost-cuse), > > > it is planned to be > > integrated into the DPDK vhost library in DPDK 2.0, which is targeted for > > the end of March. At that > > point we can look at upgrading OVS to support DPDK 2.0 and being able to > > use the DPDK vhost library > > for vhost-user. > > > > > >> - On slide #8, it's interesting to see TCP_STREAM degrade quite a lot > > >> in offload case. > > >> > > >> Thanks, > > >> Jun > > >> > > >> On Thu, Dec 18, 2014 at 9:32 PM, Traynor, Kevin > > >> <kevin.tray...@intel.com> wrote: > > >> > 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 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev