Re: [dpdk-dev] [PATCH v4 0/7] mempool: avoid objects allocations across pages

2019-11-06 Thread Thomas Monjalon
05/11/2019 16:36, Olivier Matz: > Olivier Matz (7): > mempool: allow unaligned addr/len in populate virt > mempool: reduce wasted space on mempool populate > mempool: remove optimistic IOVA-contiguous allocation > mempool: introduce function to get mempool page size > mempool: introduce h

Re: [dpdk-dev] [PATCH v4 0/7] mempool: avoid objects allocations across pages

2019-11-05 Thread Olivier Matz
On Tue, Nov 05, 2019 at 04:36:59PM +0100, Olivier Matz wrote: > KNI supposes that mbufs are contiguous in kernel virtual memory. This > may not be true when using the IOVA=VA mode. To fix this, a possibility > is to ensure that objects do not cross page boundaries in mempool. This > patchset implem

[dpdk-dev] [PATCH v4 0/7] mempool: avoid objects allocations across pages

2019-11-05 Thread Olivier Matz
KNI supposes that mbufs are contiguous in kernel virtual memory. This may not be true when using the IOVA=VA mode. To fix this, a possibility is to ensure that objects do not cross page boundaries in mempool. This patchset implements this in the last patch (5/5). The previous patches prepare the j