[dpdk-dev] [PATCH v3 00/35] mempool: rework memory allocation

2016-06-13 Thread Olivier Matz
Hi, On 05/23/2016 09:43 AM, Olivier Matz wrote: > Hi Panu, Thomas, > > On 05/20/2016 11:09 AM, Thomas Monjalon wrote: >> 2016-05-20 11:42, Panu Matilainen: >>> Just noticed this series "breaks" --no-huge as a regular user, commit >>> 593a084afc2b to be exact: >>> >>> mmap(NULL, 4194304, PROT_REA

[dpdk-dev] [PATCH v3 00/35] mempool: rework memory allocation

2016-05-23 Thread Olivier Matz
Hi Panu, Thomas, On 05/20/2016 11:09 AM, Thomas Monjalon wrote: > 2016-05-20 11:42, Panu Matilainen: >> Just noticed this series "breaks" --no-huge as a regular user, commit >> 593a084afc2b to be exact: >> >> mmap(NULL, 4194304, PROT_READ|PROT_WRITE, >> MAP_PRIVATE|MAP_ANONYMOUS|MAP_LOCKED, 0, 0

[dpdk-dev] [PATCH v3 00/35] mempool: rework memory allocation

2016-05-20 Thread Panu Matilainen
On 05/19/2016 03:47 PM, Thomas Monjalon wrote: > 2016-05-18 13:04, Olivier Matz: >> This series is a rework of mempool. For those who don't want to read >> all the cover letter, here is a sumary: >> >> - it is not possible to allocate large mempools if there is not enough >> contiguous memory, th

[dpdk-dev] [PATCH v3 00/35] mempool: rework memory allocation

2016-05-20 Thread Thomas Monjalon
2016-05-20 11:42, Panu Matilainen: > Just noticed this series "breaks" --no-huge as a regular user, commit > 593a084afc2b to be exact: > > mmap(NULL, 4194304, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_ANONYMOUS|MAP_LOCKED, 0, 0) = -1 EAGAIN (Resource > temporarily unavailable) > write(1, "EAL: rt

[dpdk-dev] [PATCH v3 00/35] mempool: rework memory allocation

2016-05-19 Thread Thomas Monjalon
2016-05-18 13:04, Olivier Matz: > This series is a rework of mempool. For those who don't want to read > all the cover letter, here is a sumary: > > - it is not possible to allocate large mempools if there is not enough > contiguous memory, this series solves this issue > - introduce new APIs wi

[dpdk-dev] [PATCH v3 00/35] mempool: rework memory allocation

2016-05-18 Thread Olivier Matz
This series is a rework of mempool. For those who don't want to read all the cover letter, here is a sumary: - it is not possible to allocate large mempools if there is not enough contiguous memory, this series solves this issue - introduce new APIs with less arguments: "create, populate, obj_in