|
|
Log in / Subscribe / Register

Extend netkit io_uring ZC selftests

From:  Daniel Borkmann <daniel-AT-iogearbox.net>
To:  kuba-AT-kernel.org
Subject:  [PATCH net-next v2 0/4] Extend netkit io_uring ZC selftests
Date:  Thu, 11 Jun 2026 10:25:23 +0200
Message-ID:  <20260611082527.741674-1-daniel@iogearbox.net>
Cc:  razor-AT-blackwall.org, bobbyeshleman-AT-meta.com, dw-AT-davidwei.uk, netdev-AT-vger.kernel.org
Archive-link:  Article

Small follow-up to the HW net selftests, in particular to add a
selftest showing that also large rx_buf_len for io_uring ZC is
supported with netkit queue leasing.

v1 -> v2:
  - Switch to cmd(..., ns=cfg.netns) (Bobby)
  - Add mp_clear_wait for large rx_buf_len test (Bobby)

Daniel Borkmann (4):
  selftests/net: Move netkit lease hw setup into per-test fixtures
  selftests/net: Use public NetDrvContEnv API in nk_qlease fixtures
  selftests/net: Add netkit io_uring ZC test for large rx_buf_len
  selftests/net: Add hugepage kernel config dependency for zcrx

 tools/testing/selftests/drivers/net/hw/config |   1 +
 .../selftests/drivers/net/hw/nk_qlease.py     | 304 +++++++++++++++---
 .../selftests/drivers/net/lib/py/env.py       |  36 ++-
 3 files changed, 274 insertions(+), 67 deletions(-)

-- 
2.43.0




Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds