[dpdk-dev] [memnic PATCH v2 0/7] MEMNIC PMD performance improvement

2014-10-01 Thread Hiroshi Shimamoto
Hi Thomas,

> Subject: Re: [dpdk-dev] [memnic PATCH v2 0/7] MEMNIC PMD performance 
> improvement
> 
> > This patchset improves MEMNIC PMD performance.
> >
> > Hiroshi Shimamoto (7):
> >   guest: memnic-tester: PMD benchmark in guest
> >   pmd: remove needless assignment
> >   pmd: use helper macros
> >   pmd: use compiler barrier
> >   pmd: packet receiving optimization with prefetch
> >   pmd: add branch hint in recv/xmit
> >   pmd: burst mbuf freeing in xmit
> 
> Applied with Huawei's wording comment.
> 
> If there is no more patch, it will be tagged v1.3 at the end
> of the week.

I'm fine with that.

Then, will start to work to support DPDK v1.8.

thanks,
Hiroshi

> 
> Thanks
> --
> Thomas


[dpdk-dev] [memnic PATCH v2 0/7] MEMNIC PMD performance improvement

2014-09-30 Thread Thomas Monjalon
> This patchset improves MEMNIC PMD performance.
> 
> Hiroshi Shimamoto (7):
>   guest: memnic-tester: PMD benchmark in guest
>   pmd: remove needless assignment
>   pmd: use helper macros
>   pmd: use compiler barrier
>   pmd: packet receiving optimization with prefetch
>   pmd: add branch hint in recv/xmit
>   pmd: burst mbuf freeing in xmit

Applied with Huawei's wording comment.

If there is no more patch, it will be tagged v1.3 at the end
of the week.

Thanks
-- 
Thomas


[dpdk-dev] [memnic PATCH v2 0/7] MEMNIC PMD performance improvement

2014-09-30 Thread Hiroshi Shimamoto
From: Hiroshi Shimamoto 

This patchset improves MEMNIC PMD performance.

The first patch introduces a new benchmark test run in guest,
and will be used to evaluate the following patch effects.

This patchset improves the throughput results of memnic-tester.
Using Xeon E5-2697 v2 @ 2.70GHz, 4 vCPU.
 size |  before  |  after
   64 | 4.18Mpps | 5.83Mpps
  128 | 3.85Mpps | 5.71Mpps
  256 | 4.01Mpps | 5.40Mpps
  512 | 3.52Mpps | 4.64Mpps
 1024 | 3.18Mpps | 3.68Mpps
 1280 | 2.86Mpps | 3.17Mpps
 1518 | 2.59Mpps | 2.90Mpps

Hiroshi Shimamoto (7):
  guest: memnic-tester: PMD benchmark in guest
  pmd: remove needless assignment
  pmd: use helper macros
  pmd: use compiler barrier
  pmd: packet receiving optimization with prefetch
  pmd: add branch hint in recv/xmit
  pmd: burst mbuf freeing in xmit

 guest/Makefile|  20 
 guest/README.rst  |  93 +
 guest/memnic-tester.c | 281 ++
 pmd/pmd_memnic.c  |  45 
 4 files changed, 417 insertions(+), 22 deletions(-)
 create mode 100644 guest/Makefile
 create mode 100644 guest/README.rst
 create mode 100644 guest/memnic-tester.c

-- 
1.8.3.1



[dpdk-dev] [memnic PATCH v2 0/7] MEMNIC PMD performance improvement

2014-09-30 Thread Neil Horman
On Tue, Sep 30, 2014 at 11:10:45AM +, Hiroshi Shimamoto wrote:
> From: Hiroshi Shimamoto 
> 
> This patchset improves MEMNIC PMD performance.
> 
> The first patch introduces a new benchmark test run in guest,
> and will be used to evaluate the following patch effects.
> 
> This patchset improves the throughput results of memnic-tester.
> Using Xeon E5-2697 v2 @ 2.70GHz, 4 vCPU.
>  size |  before  |  after
>64 | 4.18Mpps | 5.83Mpps
>   128 | 3.85Mpps | 5.71Mpps
>   256 | 4.01Mpps | 5.40Mpps
>   512 | 3.52Mpps | 4.64Mpps
>  1024 | 3.18Mpps | 3.68Mpps
>  1280 | 2.86Mpps | 3.17Mpps
>  1518 | 2.59Mpps | 2.90Mpps
> 
> Hiroshi Shimamoto (7):
>   guest: memnic-tester: PMD benchmark in guest
>   pmd: remove needless assignment
>   pmd: use helper macros
>   pmd: use compiler barrier
>   pmd: packet receiving optimization with prefetch
>   pmd: add branch hint in recv/xmit
>   pmd: burst mbuf freeing in xmit
> 
>  guest/Makefile|  20 
>  guest/README.rst  |  93 +
>  guest/memnic-tester.c | 281 
> ++
>  pmd/pmd_memnic.c  |  45 
>  4 files changed, 417 insertions(+), 22 deletions(-)
>  create mode 100644 guest/Makefile
>  create mode 100644 guest/README.rst
>  create mode 100644 guest/memnic-tester.c
> 
> -- 
> 1.8.3.1
> 
> 
Can this PMD please be merged into the DPDK core. Having a single list for
multiple git trees is really just frustrating.

Neil



[dpdk-dev] [memnic PATCH v2 0/7] MEMNIC PMD performance improvement

2014-09-30 Thread Venkatesan, Venky

On 9/30/2014 7:29 AM, Neil Horman wrote:
> On Tue, Sep 30, 2014 at 11:10:45AM +, Hiroshi Shimamoto wrote:
>> From: Hiroshi Shimamoto 
>>
>> This patchset improves MEMNIC PMD performance.
>>
>> The first patch introduces a new benchmark test run in guest,
>> and will be used to evaluate the following patch effects.
>>
>> This patchset improves the throughput results of memnic-tester.
>> Using Xeon E5-2697 v2 @ 2.70GHz, 4 vCPU.
>>   size |  before  |  after
>> 64 | 4.18Mpps | 5.83Mpps
>>128 | 3.85Mpps | 5.71Mpps
>>256 | 4.01Mpps | 5.40Mpps
>>512 | 3.52Mpps | 4.64Mpps
>>   1024 | 3.18Mpps | 3.68Mpps
>>   1280 | 2.86Mpps | 3.17Mpps
>>   1518 | 2.59Mpps | 2.90Mpps
>>
>> Hiroshi Shimamoto (7):
>>guest: memnic-tester: PMD benchmark in guest
>>pmd: remove needless assignment
>>pmd: use helper macros
>>pmd: use compiler barrier
>>pmd: packet receiving optimization with prefetch
>>pmd: add branch hint in recv/xmit
>>pmd: burst mbuf freeing in xmit
>>
>>   guest/Makefile|  20 
>>   guest/README.rst  |  93 +
>>   guest/memnic-tester.c | 281 
>> ++
>>   pmd/pmd_memnic.c  |  45 
>>   4 files changed, 417 insertions(+), 22 deletions(-)
>>   create mode 100644 guest/Makefile
>>   create mode 100644 guest/README.rst
>>   create mode 100644 guest/memnic-tester.c
>>
>> -- 
>> 1.8.3.1
>>
>>
> Can this PMD please be merged into the DPDK core. Having a single list for
> multiple git trees is really just frustrating.
>
> Neil
>
Second that motion. This would be useful to have in the DPDK core

-Venky