|
|
Log in / Subscribe / Register

page_pool using alloc_pages_bulk API

From:  Jesper Dangaard Brouer <brouer-AT-redhat.com>
To:  Mel Gorman <mgorman-AT-techsingularity.net>, linux-mm-AT-kvack.org
Subject:  [PATCH mel-git 0/3] page_pool using alloc_pages_bulk API
Date:  Wed, 24 Mar 2021 22:34:44 +0100
Message-ID:  <161662166301.940814.9765023867613542235.stgit@firesoul>
Cc:  Jesper Dangaard Brouer <brouer-AT-redhat.com>, chuck.lever-AT-oracle.com, Alexander Duyck <alexander.duyck-AT-gmail.com>, netdev-AT-vger.kernel.org, linux-nfs-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org
Archive-link:  Article

This patchset is against Mel's tree:
 - git://git.kernel.org/pub/scm/linux/kernel/git/mel/linux.git
 - Branch: mm-bulk-rebase-v6r5
 - https://git.kernel.org/pub/scm/linux/kernel/git/mel/linux...

The benchmarks are here:
 - https://github.com/xdp-project/xdp-project/blob/master/ar...

The compiler choose a strange code layout see here:
 - https://github.com/xdp-project/xdp-project/blob/master/ar...
 - Used: gcc (GCC) 9.3.1 20200408 (Red Hat 9.3.1-2)

Intent is for Mel to pickup these patches.
---

Jesper Dangaard Brouer (3):
      net: page_pool: refactor dma_map into own function page_pool_dma_map
      net: page_pool: use alloc_pages_bulk in refill code path
      net: page_pool: convert to use alloc_pages_bulk_array variant


 include/net/page_pool.h |    2 -
 net/core/page_pool.c    |  111 +++++++++++++++++++++++++++++++----------------
 2 files changed, 75 insertions(+), 38 deletions(-)

--



Copyright © 2021, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds