lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251121040259.3647749-1-kuba@kernel.org>
Date: Thu, 20 Nov 2025 20:02:54 -0800
From: Jakub Kicinski <kuba@...nel.org>
To: davem@...emloft.net
Cc: netdev@...r.kernel.org,
	edumazet@...gle.com,
	pabeni@...hat.com,
	andrew+netdev@...n.ch,
	horms@...nel.org,
	willemb@...gle.com,
	petrm@...dia.com,
	dw@...idwei.uk,
	shuah@...nel.org,
	linux-kselftest@...r.kernel.org,
	Jakub Kicinski <kuba@...nel.org>
Subject: [PATCH net-next 0/5] selftests: hw-net: toeplitz: read config from the NIC directly

First patch here tries to auto-disable building the iouring sample.
Our CI will still run the iouring test(s), of course, but it looks
like the liburing updates aren't very quick in distroes and having
to hack around it when developing unrelated tests is a bit annoying.

Remaining 4 patches iron out running the Toeplitz hash test against
real NICs. I tested mlx5, bnxt and fbnic, they all pass now.
I switched to using YNL directly in the C code, can't see a reason
to get the info in Python and pass it to C via argv. The old code
likely did this because it predates YNL.

Jakub Kicinski (5):
  selftests: hw-net: auto-disable building the iouring C code
  selftests: hw-net: toeplitz: make sure NICs have pure Toeplitz
    configured
  selftests: hw-net: toeplitz: read the RSS key directly from C
  selftests: hw-net: toeplitz: read indirection table from the device
  selftests: hw-net: toeplitz: give the test up to 4 seconds

 .../testing/selftests/drivers/net/hw/Makefile | 23 ++++++-
 .../selftests/drivers/net/hw/toeplitz.c       | 65 ++++++++++++++++++-
 .../selftests/drivers/net/hw/toeplitz.py      | 28 ++++----
 3 files changed, 98 insertions(+), 18 deletions(-)

-- 
2.51.1


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ