<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/tools/testing/selftests/net/io_uring_zerocopy_tx.c, branch master</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=master</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2025-10-17T23:57:53Z</updated>
<entry>
<title>selftests/net: io_uring: fix unknown errnum values</title>
<updated>2025-10-17T23:57:53Z</updated>
<author>
<name>Carlos Llamas</name>
</author>
<published>2025-10-16T18:25:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f578ff4c53889cb9bc15a5b2acc7274d46bb38cb'/>
<id>urn:sha1:f578ff4c53889cb9bc15a5b2acc7274d46bb38cb</id>
<content type='text'>
The io_uring functions return negative error values, but error() expects
these to be positive to properly match them to an errno string. Fix this
to make sure the correct error descriptions are displayed upon failure.

Signed-off-by: Carlos Llamas &lt;cmllamas@google.com&gt;
Link: https://patch.msgid.link/20251016182538.3790567-1-cmllamas@google.com
Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;
</content>
</entry>
<entry>
<title>selftests/net: Extract uring helpers to be reusable</title>
<updated>2023-10-19T22:42:03Z</updated>
<author>
<name>Breno Leitao</name>
</author>
<published>2023-10-16T13:47:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ba6e0e5cb5b2c2e736e16b4aead816450a8718e6'/>
<id>urn:sha1:ba6e0e5cb5b2c2e736e16b4aead816450a8718e6</id>
<content type='text'>
Instead of defining basic io_uring functions in the test case, move them
to a common directory, so, other tests can use them.

This simplify the test code and reuse the common liburing
infrastructure. This is basically a copy of what we have in
io_uring_zerocopy_tx with some minor improvements to make checkpatch
happy.

A follow-up test will use the same helpers in a BPF sockopt test.

Signed-off-by: Breno Leitao &lt;leitao@debian.org&gt;
Link: https://lore.kernel.org/r/20231016134750.1381153-8-leitao@debian.org
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
</entry>
<entry>
<title>selftest/net: adjust io_uring sendzc notif handling</title>
<updated>2022-09-23T20:57:27Z</updated>
<author>
<name>Pavel Begunkov</name>
</author>
<published>2022-09-23T17:12:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4781185da411c0b51ef9b1db557c1ea28ac11de4'/>
<id>urn:sha1:4781185da411c0b51ef9b1db557c1ea28ac11de4</id>
<content type='text'>
It's not currently possible but in the future we may get
IORING_CQE_F_MORE and so a notification even for a failed request, i.e.
when cqe-&gt;res &lt;= 0. That's precisely what the documentation says, so
adjust the test and do IORING_CQE_F_MORE checks regardless of the main
completion cqe-&gt;res.

Signed-off-by: Pavel Begunkov &lt;asml.silence@gmail.com&gt;
Link: https://lore.kernel.org/r/aac948ea753a8bfe1fa3b82fe45debcb54586369.1663953085.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
</entry>
<entry>
<title>selftests/net: return back io_uring zc send tests</title>
<updated>2022-09-01T15:13:33Z</updated>
<author>
<name>Pavel Begunkov</name>
</author>
<published>2022-09-01T10:54:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=916d72c10a4ca80ea51f1421e774cb765b53f28f'/>
<id>urn:sha1:916d72c10a4ca80ea51f1421e774cb765b53f28f</id>
<content type='text'>
Enable io_uring zerocopy send tests back and fix them up to follow the
new inteface.

Signed-off-by: Pavel Begunkov &lt;asml.silence@gmail.com&gt;
Link: https://lore.kernel.org/r/c8e5018c516093bdad0b6e19f2f9847dea17e4d2.1662027856.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
</entry>
<entry>
<title>selftests/net: temporarily disable io_uring zc test</title>
<updated>2022-09-01T15:13:33Z</updated>
<author>
<name>Pavel Begunkov</name>
</author>
<published>2022-09-01T10:54:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=75847100c351c7a49dddd60d1d023bd3e6640682'/>
<id>urn:sha1:75847100c351c7a49dddd60d1d023bd3e6640682</id>
<content type='text'>
We're going to change API, to avoid build problems with a couple of
following commits, disable io_uring testing.

Signed-off-by: Pavel Begunkov &lt;asml.silence@gmail.com&gt;
Link: https://lore.kernel.org/r/12b7507223df04fbd12aa05fc0cb544b51d7ed79.1662027856.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
</entry>
<entry>
<title>selftests/io_uring: test zerocopy send</title>
<updated>2022-07-25T00:41:07Z</updated>
<author>
<name>Pavel Begunkov</name>
</author>
<published>2022-07-12T20:52:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d8b6171bd58a5ffb9ad1dcfa60372db1b4db6d0d'/>
<id>urn:sha1:d8b6171bd58a5ffb9ad1dcfa60372db1b4db6d0d</id>
<content type='text'>
Add selftests for io_uring zerocopy sends and io_uring's notification
infrastructure. It's largely influenced by msg_zerocopy and uses it on
the receive side.

Signed-off-by: Pavel Begunkov &lt;asml.silence@gmail.com&gt;
Link: https://lore.kernel.org/r/03d5ec78061cf52db420f88ed0b48eb8f47ce9f7.1657643355.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
</entry>
</feed>
