Re: [dpdk-dev] [PATCH v2 13/41] eal: replace memseg with memseg lists

2018-03-24 Thread Burakov, Anatoly
On 24-Mar-18 12:23 PM, santosh wrote: On Saturday 24 March 2018 04:38 PM, Burakov, Anatoly wrote: On 24-Mar-18 6:01 AM, santosh wrote: Hi Anatoly, Thanks for good work!. Few observations: # Noticed performance regression for thunderx platform for l3fwd application, drops by 3%. git bisect sh

Re: [dpdk-dev] [PATCH v2 13/41] eal: replace memseg with memseg lists

2018-03-24 Thread santosh
On Saturday 24 March 2018 04:38 PM, Burakov, Anatoly wrote: > On 24-Mar-18 6:01 AM, santosh wrote: >> Hi Anatoly, >> >> Thanks for good work!. >> Few observations: >> # Noticed performance regression for thunderx platform for l3fwd application, >> drops by 3%. git bisect shows this changeset is o

Re: [dpdk-dev] [PATCH v2 13/41] eal: replace memseg with memseg lists

2018-03-24 Thread Burakov, Anatoly
On 24-Mar-18 6:01 AM, santosh wrote: Hi Anatoly, Thanks for good work!. Few observations: # Noticed performance regression for thunderx platform for l3fwd application, drops by 3%. git bisect shows this changeset is offending commit. I'm still investigating reason for perf-dip.. Would like to kn

Re: [dpdk-dev] [PATCH v2 13/41] eal: replace memseg with memseg lists

2018-03-23 Thread santosh
Hi Anatoly, On Wednesday 07 March 2018 10:26 PM, Anatoly Burakov wrote: > Before, we were aggregating multiple pages into one memseg, so the > number of memsegs was small. Now, each page gets its own memseg, > so the list of memsegs is huge. To accommodate the new memseg list > size and to keep t

[dpdk-dev] [PATCH v2 13/41] eal: replace memseg with memseg lists

2018-03-07 Thread Anatoly Burakov
Before, we were aggregating multiple pages into one memseg, so the number of memsegs was small. Now, each page gets its own memseg, so the list of memsegs is huge. To accommodate the new memseg list size and to keep the under-the-hood workings sane, the memseg list is now not just a single list, bu