[virtio-dev] packed ring layout proposal - todo list

Yuanhan Liu
Wed, 08 Mar 2017 07:56:24 -0000

On Wed, Mar 08, 2017 at 03:09:48PM +0800, Yuanhan Liu
wrote:
> On Wed, Mar 01, 2017 at 03:07:29AM +0200, Michael S. Tsirkin wrote:
> > On Tue, Feb 28, 2017 at 12:29:43PM +0800, Yuanhan Liu wrote:
> > > Hi Michael,
> > >
> > > Again, as usual, sorry for being late :/
> > >
> > > On Wed, Feb 22, 2017 at 06:27:11AM +0200, Michael S. Tsirkin
wrote:
> > > > Stage 2: prototype guest/host drivers
> > > >
> > > > At this stage we need real guest and host drivers
> > > > to be able to test real life performance.
> > > > I suggest dpdk drivers + munimal hack in qemu to
> > > > pass features around.
> > > >
> > >
> > > I have already done that in last Nov. I made a very rough (yet
hacky)
> > > version (only with Tx path) in one day while companying my wife
in
> > > hospital.
> >
> > Any performance data?
>
> A straightfoward implementation only brings 10% performance boost in a
> txonly micro benchmarking. But I'm sure there are still plenty of room
> for improvement.
>
> > > If someone are interested in, I could share the code soon. I
could
> > > even cleanup the code a bit if necessary.
> >
> > Especially if you don't have time to benchmark, I think sharing it
> > might help.
>
> Here it is (check the README-virtio-1.1 for howto):
>
>     git://fridaybit.com/git/dpdk.git  virtio-1.1-v0.1

Well, I was told it maybe not proper to share code like this way. So
this channel is closed. I will check how to find a proper way. Sorry
for the inconvenience!

	--yliu