Thread (15 messages) 15 messages, 5 authors, 2023-10-12

Re: [PATCH net-next v10 0/6] introduce page_pool_alloc() related API

From: Jakub Kicinski <kuba@kernel.org>
Date: 2023-10-11 15:36:23
Also in: bpf, linux-arm-kernel, linux-mediatek, lkml

On Fri, 22 Sep 2023 17:11:32 +0800 Yunsheng Lin wrote:
In [1] & [2] & [3], there are usecases for veth and virtio_net
to use frag support in page pool to reduce memory usage, and it
may request different frag size depending on the head/tail
room space for xdp_frame/shinfo and mtu/packet size. When the
requested frag size is large enough that a single page can not
be split into more than one frag, using frag support only have
performance penalty because of the extra frag count handling
for frag support.

So this patchset provides a page pool API for the driver to
allocate memory with least memory utilization and performance
penalty when it doesn't know the size of memory it need
beforehand.
Could you rebase & repost? Patches no longer apply :(
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help