[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <157383032789.3173.11648581637167135301.stgit@firesoul>
Date: Fri, 15 Nov 2019 16:05:53 +0100
From: Jesper Dangaard Brouer <brouer@...hat.com>
To: unlisted-recipients:; (no To-header on input)
Cc: Toke Høiland-Jørgensen <toke@...hat.com>,
netdev@...r.kernel.org,
Ilias Apalodimas <ilias.apalodimas@...aro.org>,
Jesper Dangaard Brouer <brouer@...hat.com>,
Saeed Mahameed <saeedm@...lanox.com>,
Matteo Croce <mcroce@...hat.com>,
Jonathan Lemon <jonathan.lemon@...il.com>,
Lorenzo Bianconi <lorenzo@...nel.org>,
Tariq Toukan <tariqt@...lanox.com>
Subject: [net-next v1 PATCH 0/4] page_pool: followup changes to restore
tracepoint features
This patchset is a followup to Jonathan patch, that do not release
pool until inflight == 0. That changed page_pool to be responsible for
its own delayed destruction instead of relying on xdp memory model.
As the page_pool maintainer, I'm promoting the use of tracepoint to
troubleshoot and help driver developers verify correctness when
converting at driver to use page_pool. The role of xdp:mem_disconnect
have changed, which broke my bpftrace tools for shutdown verification.
With these changes, the same capabilities are regained.
---
Jesper Dangaard Brouer (4):
xdp: remove memory poison on free for struct xdp_mem_allocator
page_pool: add destroy attempts counter and rename tracepoint
page_pool: block alloc cache during shutdown
page_pool: extend tracepoint to also include the page PFN
include/net/page_pool.h | 2 ++
include/trace/events/page_pool.h | 22 +++++++++++++++-------
net/core/page_pool.c | 17 +++++++++++++++--
net/core/xdp.c | 5 -----
4 files changed, 32 insertions(+), 14 deletions(-)
--
Powered by blists - more mailing lists