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@xxxxxxxxxx>