[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20191016225028.2100206-1-jonathan.lemon@gmail.com>
Date: Wed, 16 Oct 2019 15:50:18 -0700
From: Jonathan Lemon <jonathan.lemon@...il.com>
To: <brouer@...hat.com>, <ilias.apalodimas@...aro.org>,
<saeedm@...lanox.com>, <tariqt@...lanox.com>
CC: <netdev@...r.kernel.org>, <kernel-team@...com>
Subject: [PATCH 00/10 net-next] page_pool cleanups
This patch combines work from various people:
- part of Tariq's work to move the DMA mapping from
the mlx5 driver into the page pool. This does not
include later patches which remove the dma address
from the driver, as this conflicts with AF_XDP.
- Saeed's changes to check the numa node before
including the page in the pool, and flushing the
pool on a node change.
- Statistics and cleanup for page pool.
Jonathan Lemon (5):
page_pool: Add page_pool_keep_page
page_pool: allow configurable linear cache size
page_pool: Add statistics
net/mlx5: Add page_pool stats to the Mellanox driver
page_pool: Cleanup and rename page_pool functions.
Saeed Mahameed (2):
page_pool: Add API to update numa node and flush page caches
net/mlx5e: Rx, Update page pool numa node when changed
Tariq Toukan (3):
net/mlx5e: RX, Remove RX page-cache
net/mlx5e: RX, Manage RX pages only via page pool API
net/mlx5e: RX, Internal DMA mapping in page_pool
drivers/net/ethernet/mellanox/mlx5/core/en.h | 18 +-
.../net/ethernet/mellanox/mlx5/core/en/xdp.c | 12 +-
.../net/ethernet/mellanox/mlx5/core/en_main.c | 19 +-
.../net/ethernet/mellanox/mlx5/core/en_rx.c | 128 ++--------
.../ethernet/mellanox/mlx5/core/en_stats.c | 39 ++--
.../ethernet/mellanox/mlx5/core/en_stats.h | 19 +-
include/net/page_pool.h | 216 +++++++++--------
net/core/page_pool.c | 221 +++++++++++-------
8 files changed, 319 insertions(+), 353 deletions(-)
--
2.17.1
Powered by blists - more mailing lists