]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Merge branch 'io_uring-zcrx-fix-selftests-and-add-new-test-for-rss-ctx'
authorJakub Kicinski <kuba@kernel.org>
Sat, 26 Apr 2025 01:44:11 +0000 (18:44 -0700)
committerJakub Kicinski <kuba@kernel.org>
Sat, 26 Apr 2025 01:44:12 +0000 (18:44 -0700)
commitcc17b4b9c332cc654b248619c1d8ca40d80d1155
tree5299a00539fd047eb28369e920e2bccf0f9dec48
parent4acf6d4f6afc3478753e49c495132619667549d9
parent5c3524b031be98de5263d313eafef0ec9303f8b5
Merge branch 'io_uring-zcrx-fix-selftests-and-add-new-test-for-rss-ctx'

David Wei says:

====================
io_uring/zcrx: fix selftests and add new test for rss ctx

Update io_uring zero copy receive selftest. Patch 1 does a requested
cleanup to use defer() for undoing ethtool actions during the test and
restoring the NIC under test back to its original state.

Patch 2 adds a required call to set hds_thresh to 0. This is needed for
the queue API.

Patch 3 adds a new test case for steering into RSS contexts. A real
application using io_uring zero copy receive relies on this working to
shard work across multiple queues. There seems to be some
differences/bugs with steering into RSS contexts and individual queues.
====================

Link: https://patch.msgid.link/20250425022049.3474590-1-dw@davidwei.uk
Signed-off-by: Jakub Kicinski <kuba@kernel.org>