net: page_pool: support error injection
authorJakub Kicinski <kuba@kernel.org>
Mon, 29 Apr 2024 14:44:21 +0000 (07:44 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 30 Apr 2024 15:15:31 +0000 (08:15 -0700)
commit12b6c3a0380a220edb03691689167be13faa4f45
tree38aead9410b2151317a1961d04e6bfa42a68b0eb
parentf581bcf02f0e0b42516bfeb3e34860919b9e78d2
net: page_pool: support error injection

Because of caching / recycling using the general page allocation
failures to induce errors in page pool allocation is very hard.
Add direct error injection support to page_pool_alloc_pages().

Reviewed-by: Willem de Bruijn <willemb@google.com>
Link: https://lore.kernel.org/r/20240429144426.743476-2-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/core/page_pool.c