[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <662d03ea7b90_28b98529439@willemb.c.googlers.com.notmuch>
Date: Sat, 27 Apr 2024 09:55:54 -0400
From: Willem de Bruijn <willemdebruijn.kernel@...il.com>
To: Jakub Kicinski <kuba@...nel.org>,
davem@...emloft.net
Cc: netdev@...r.kernel.org,
edumazet@...gle.com,
pabeni@...hat.com,
linux-kselftest@...r.kernel.org,
willemdebruijn.kernel@...il.com,
Jakub Kicinski <kuba@...nel.org>
Subject: Re: [PATCH net-next 0/6] selftests: net: page_poll allocation error
injection
Jakub Kicinski wrote:
> Add a test for exercising driver memory allocation failure paths.
> page pool is a bit tricky to inject errors into at the page allocator
> level because of the bulk alloc and recycling, so add explicit error
> injection support "in front" of the caches.
>
> Add a test to exercise that using only the standard APIs.
> This is the first useful test for the new tests with an endpoint.
> There's no point testing netdevsim here, so this is also the first
> HW-only test in Python.
>
> I'm not super happy with the traffic generation using iperf3,
> my initial approach was to use mausezahn. But it turned out to be
> 5x slower in terms of PPS. Hopefully this is good enough for now.
>
> Jakub Kicinski (6):
> net: page_pool: support error injection
> selftests: drv-net-hw: support using Python from net hw tests
> selftests: net: py: extract tool logic
> selftests: net: py: avoid all ports < 10k
> selftests: drv-net: support generating iperf3 load
> selftests: drv-net-hw: add test for memory allocation failures with
> page pool
Reviewed-by: Willem de Bruijn <willemb@...gle.com>
Powered by blists - more mailing lists