<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in .gitignore</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>fcd7132c - selftests/net: test sk_filter support for SKF_NET_OFF on frags</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#fcd7132c</link>
        <description>selftests/net: test sk_filter support for SKF_NET_OFF on fragsVerify that a classic BPF linux socket filter correctly matchespacket contents. Including when accessing contents in anskb_frag.1. Open a SOCK_RAW socket with a classic BPF filter on UDP dport 8000.2. Open a tap device with IFF_NAPI_FRAGS to inject skbs with frags.3. Send a packet for which the UDP header is in frag[0].4. Receive this packet to demonstrate that the socket accepted it.Acked-by: Stanislav Fomichev &lt;sdf@fomichev.me&gt;Signed-off-by: Willem de Bruijn &lt;willemb@google.com&gt;Link: https://lore.kernel.org/r/20250408132833.195491-3-willemdebruijn.kernel@gmail.comSigned-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Tue, 08 Apr 2025 13:27:49 +0000</pubDate>
        <dc:creator>Willem de Bruijn &lt;willemb@google.com&gt;</dc:creator>
    </item>
<item>
        <title>7ae495a5 - selftests/net: add proc_net_pktgen to .gitignore</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#7ae495a5</link>
        <description>selftests/net: add proc_net_pktgen to .gitignoreEnsure git doesn&apos;t pick up this new target.Fixes: 03544faad761 (&quot;selftest: net: add proc_net_pktgen&quot;)Signed-off-by: Willem de Bruijn &lt;willemb@google.com&gt;Link: https://patch.msgid.link/20250307031356.368350-1-willemdebruijn.kernel@gmail.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Fri, 07 Mar 2025 03:13:44 +0000</pubDate>
        <dc:creator>Willem de Bruijn &lt;willemb@google.com&gt;</dc:creator>
    </item>
<item>
        <title>c935af42 - selftests: net: add support for testing SO_RCVMARK and SO_RCVPRIORITY</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#c935af42</link>
        <description>selftests: net: add support for testing SO_RCVMARK and SO_RCVPRIORITYIntroduce tests to verify the correct functionality of the SO_RCVMARK andSO_RCVPRIORITY socket options.Suggested-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Suggested-by: Ferenc Fejes &lt;fejes@inf.elte.hu&gt;Signed-off-by: Anna Emese Nyiri &lt;annaemesenyiri@gmail.com&gt;Reviewed-by: Willem de Bruijn &lt;willemb@google.com&gt;Reviewed-by: Ido Schimmel &lt;idosch@nvidia.com&gt;Tested-by: Ido Schimmel &lt;idosch@nvidia.com&gt;Link: https://patch.msgid.link/20250214205828.48503-1-annaemesenyiri@gmail.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Fri, 14 Feb 2025 20:58:28 +0000</pubDate>
        <dc:creator>Anna Emese Nyiri &lt;annaemesenyiri@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>347fcdc4 - selftests: net: Add busy_poll_test</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#347fcdc4</link>
        <description>selftests: net: Add busy_poll_testAdd an epoll busy poll test using netdevsim.This test is comprised of:  - busy_poller (via busy_poller.c)  - busy_poll_test.sh which loads netdevsim, sets up network namespaces,    and runs busy_poller to receive data and socat to send data.The selftest tests two different scenarios:  - busy poll (the pre-existing version in the kernel)  - busy poll with suspend enabled (what this series adds)The data transmit is a 1MiB temporary file generated from /dev/urandomand the test is considered passing if the md5sum of the input file tosocat matches the md5sum of the output file from busy_poller.netdevsim was chosen instead of veth due to netdevsim&apos;s support fornetdev-genl.For now, this test uses the functionality that netdevsim provides. In thefuture, perhaps netdevsim can be extended to emulate device IRQs to morethoroughly test all pre-existing kernel options (like defer_hard_irqs)and suspend.Signed-off-by: Joe Damato &lt;jdamato@fastly.com&gt;Co-developed-by: Martin Karsten &lt;mkarsten@uwaterloo.ca&gt;Signed-off-by: Martin Karsten &lt;mkarsten@uwaterloo.ca&gt;Acked-by: Stanislav Fomichev &lt;sdf@fomichev.me&gt;Reviewed-by: Willem de Bruijn &lt;willemb@google.com&gt;Link: https://patch.msgid.link/20241109050245.191288-6-jdamato@fastly.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Sat, 09 Nov 2024 05:02:35 +0000</pubDate>
        <dc:creator>Joe Damato &lt;jdamato@fastly.com&gt;</dc:creator>
    </item>
<item>
        <title>be43a6b2 - selftests: ncdevmem: Move ncdevmem under drivers/net/hw</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#be43a6b2</link>
        <description>selftests: ncdevmem: Move ncdevmem under drivers/net/hwThis is where all the tests that depend on the HW functionality live inand this is where the automated test is gonna be added in the nextpatch.Reviewed-by: Mina Almasry &lt;almasrymina@google.com&gt;Signed-off-by: Stanislav Fomichev &lt;sdf@fomichev.me&gt;Link: https://patch.msgid.link/20241107181211.3934153-12-sdf@fomichev.meSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Thu, 07 Nov 2024 18:12:10 +0000</pubDate>
        <dc:creator>Stanislav Fomichev &lt;sdf@fomichev.me&gt;</dc:creator>
    </item>
<item>
        <title>252e01e6 - selftests: net: add netlink-dumps to .gitignore</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#252e01e6</link>
        <description>selftests: net: add netlink-dumps to .gitignoreCommit 55d42a0c3f9c (&quot;selftests: net: add a test for closinga netlink socket ith dump in progress&quot;) added a new testbut did not add it to gitignore.Reviewed-by: Joe Damato &lt;jdamato@fastly.com&gt;Link: https://patch.msgid.link/20241108004731.2979878-1-kuba@kernel.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Fri, 08 Nov 2024 00:47:31 +0000</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>9c4beb2d - selftests: net: add msg_oob to gitignore</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#9c4beb2d</link>
        <description>selftests: net: add msg_oob to gitignoreThis executable is missing from the corresponding gitignore file.Add msg_oob to the net gitignore list.Signed-off-by: Javier Carrasco &lt;javier.carrasco.cruz@gmail.com&gt;Link: https://patch.msgid.link/20241005-net-selftests-gitignore-v2-1-3a0b2876394a@gmail.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Sat, 05 Oct 2024 05:29:40 +0000</pubDate>
        <dc:creator>Javier Carrasco &lt;javier.carrasco.cruz@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>85585b4b - selftests: add ncdevmem, netcat for devmem TCP</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#85585b4b</link>
        <description>selftests: add ncdevmem, netcat for devmem TCPncdevmem is a devmem TCP netcat. It works similarly to netcat, but itsends and receives data using the devmem TCP APIs. It uses udmabuf asthe dmabuf provider. It is compatible with a regular netcat running ona peer, or a ncdevmem running on a peer.In addition to normal netcat support, ncdevmem has a validation mode,where it sends a specific pattern and validates this pattern on thereceiver side to ensure data integrity.Suggested-by: Stanislav Fomichev &lt;sdf@fomichev.me&gt;Signed-off-by: Mina Almasry &lt;almasrymina@google.com&gt;Link: https://patch.msgid.link/20240910171458.219195-13-almasrymina@google.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Tue, 10 Sep 2024 17:14:56 +0000</pubDate>
        <dc:creator>Mina Almasry &lt;almasrymina@google.com&gt;</dc:creator>
    </item>
<item>
        <title>5c26516f - selftests: add selftest for UDP SO_PEEK_OFF support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#5c26516f</link>
        <description>selftests: add selftest for UDP SO_PEEK_OFF supportAdd the SO_PEEK_OFF selftest for UDP. In this patch, I mainly dothree things:1. rename tcp_so_peek_off.c2. adjust for UDP protocol3. add selftests into itSuggested-by: Jon Maloy &lt;jmaloy@redhat.com&gt;Reviewed-by: Willem de Bruijn &lt;willemb@google.com&gt;Signed-off-by: Jason Xing &lt;kernelxing@tencent.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Mon, 02 Sep 2024 16:06:10 +0000</pubDate>
        <dc:creator>Jason Xing &lt;kernelxing@tencent.com&gt;</dc:creator>
    </item>
<item>
        <title>7d139181 - selftest: af_unix: Remove test_unix_oob.c.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#7d139181</link>
        <description>selftest: af_unix: Remove test_unix_oob.c.test_unix_oob.c does not fully cover AF_UNIX&apos;s MSG_OOB functionality,thus there are discrepancies between TCP behaviour.Also, the test uses fork() to create message producer, and it&apos;s noteasy to understand and add more test cases.Let&apos;s remove test_unix_oob.c and rewrite a new test.Signed-off-by: Kuniyuki Iwashima &lt;kuniyu@amazon.com&gt;Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Tue, 25 Jun 2024 01:36:35 +0000</pubDate>
        <dc:creator>Kuniyuki Iwashima &lt;kuniyu@amazon.com&gt;</dc:creator>
    </item>
<item>
        <title>60e0f986 - selftest: epoll_busy_poll: epoll busy poll tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#60e0f986</link>
        <description>selftest: epoll_busy_poll: epoll busy poll testsAdd a simple test for the epoll busy poll ioctls, using the kernelselftest harness.This test ensures that the ioctls have the expected return codes andthat the kernel properly gets and sets epoll busy poll parameters.The test can be expanded in the future to do real busy polling (providedanother machine to act as the client is available).Signed-off-by: Joe Damato &lt;jdamato@fastly.com&gt;Link: https://lore.kernel.org/r/20240508184008.48264-1-jdamato@fastly.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Wed, 08 May 2024 18:40:04 +0000</pubDate>
        <dc:creator>Joe Damato &lt;jdamato@fastly.com&gt;</dc:creator>
    </item>
<item>
        <title>1d0dc857 - selftests: drv-net: add checksum tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#1d0dc857</link>
        <description>selftests: drv-net: add checksum testsRun tools/testing/selftest/net/csum.c as part of drv-net.This binary covers multiple scenarios, based on arguments given,for both IPv4 and IPv6:- Accept UDP correct checksum- Detect UDP invalid checksum- Accept TCP correct checksum- Detect TCP invalid checksum- Transmit UDP: basic checksum offload- Transmit UDP: zero checksum conversionThe test direction is reversed between receive and transmit tests, sothat the NIC under test is always the local machine.In total this adds up to 12 testcases, with more to follow. Forconciseness, I replaced individual functions with a function factory.Also detect hardware offload feature availability using Ethtoolnetlink and skip tests when either feature is off. This need may becommon for offload feature tests and eventually deserving of a thinwrapper in lib.py.Missing are the PF_PACKET based send tests (&apos;-P&apos;). These usevirtio_net_hdr to program hardware checksum offload. Which requireslooking up the local MAC address and (harder) the MAC of the next hop.I&apos;ll have to give it some though how to do that robustly and wherethat code would belong.Tested:        make -C tools/testing/selftests/ \                TARGETS=&quot;drivers/net drivers/net/hw&quot; \                install INSTALL_PATH=/tmp/ksft        cd /tmp/ksft	sudo NETIF=ens4 REMOTE_TYPE=ssh \		REMOTE_ARGS=&quot;root@10.40.0.2&quot; \		LOCAL_V4=&quot;10.40.0.1&quot; \		REMOTE_V4=&quot;10.40.0.2&quot; \		./run_kselftest.sh -t drivers/net/hw:csum.pySigned-off-by: Willem de Bruijn &lt;willemb@google.com&gt;Link: https://lore.kernel.org/r/20240507154216.501111-1-willemdebruijn.kernel@gmail.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Tue, 07 May 2024 15:40:58 +0000</pubDate>
        <dc:creator>Willem de Bruijn &lt;willemb@google.com&gt;</dc:creator>
    </item>
<item>
        <title>2aa0cff2 - selftest: af_unix: Test GC for SCM_RIGHTS.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#2aa0cff2</link>
        <description>selftest: af_unix: Test GC for SCM_RIGHTS.This patch adds test cases to verify the new GC.We run each test for the following cases:  * SOCK_DGRAM  * SOCK_STREAM without embryo socket  * SOCK_STREAM without embryo socket + MSG_OOB  * SOCK_STREAM with embryo sockets  * SOCK_STREAM with embryo sockets + MSG_OOBBefore and after running each test case, we ensure that there isno AF_UNIX socket left in the netns by reading /proc/net/protocols.We cannot use /proc/net/unix and UNIX_DIAG because the embryo socketdoes not show up there.Each test creates multiple sockets in an array.  We pass sockets inthe even index using the peer sockets in the odd index.So, send_fd(0, 1) actually sends fd[0] to fd[2] via fd[0 + 1].  Test 1 : A &lt;-&gt; A  Test 2 : A &lt;-&gt; B  Test 3 : A -&gt; B -&gt; C &lt;- D           ^.___|___.&apos;    ^                `---------&apos;Signed-off-by: Kuniyuki Iwashima &lt;kuniyu@amazon.com&gt;Acked-by: Paolo Abeni &lt;pabeni@redhat.com&gt;Link: https://lore.kernel.org/r/20240325202425.60930-16-kuniyu@amazon.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Mon, 25 Mar 2024 20:24:25 +0000</pubDate>
        <dc:creator>Kuniyuki Iwashima &lt;kuniyu@amazon.com&gt;</dc:creator>
    </item>
<item>
        <title>144e22e7 - selftests/net: Add log.txt and tools to .gitignore</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#144e22e7</link>
        <description>selftests/net: Add log.txt and tools to .gitignoreUpdate .gitignore to untrack tools directory and log.txt. &quot;tools&quot; isgenerated in &quot;selftests/net/Makefile&quot; and log.txt is generated in&quot;selftests/net/gro.sh&quot; when executing run_all_tests.Signed-off-by: Anh Tuan Phan &lt;tuananhlfc@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Fri, 18 Aug 2023 17:37:02 +0000</pubDate>
        <dc:creator>Anh Tuan Phan &lt;tuananhlfc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ec80f488 - selftests: net: add SCM_PIDFD / SO_PEERPIDFD test</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#ec80f488</link>
        <description>selftests: net: add SCM_PIDFD / SO_PEERPIDFD testBasic test to check consistency between:- SCM_CREDENTIALS and SCM_PIDFD- SO_PEERCRED and SO_PEERPIDFDCc: &quot;David S. Miller&quot; &lt;davem@davemloft.net&gt;Cc: Eric Dumazet &lt;edumazet@google.com&gt;Cc: Jakub Kicinski &lt;kuba@kernel.org&gt;Cc: Paolo Abeni &lt;pabeni@redhat.com&gt;Cc: Leon Romanovsky &lt;leon@kernel.org&gt;Cc: David Ahern &lt;dsahern@kernel.org&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Kees Cook &lt;keescook@chromium.org&gt;Cc: Christian Brauner &lt;brauner@kernel.org&gt;Cc: Kuniyuki Iwashima &lt;kuniyu@amazon.com&gt;Cc: linux-kernel@vger.kernel.orgCc: netdev@vger.kernel.orgCc: linux-arch@vger.kernel.orgCc: linux-kselftest@vger.kernel.orgSigned-off-by: Alexander Mikhalitsyn &lt;aleksandr.mikhalitsyn@canonical.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Thu, 08 Jun 2023 20:26:27 +0000</pubDate>
        <dc:creator>Alexander Mikhalitsyn &lt;aleksandr.mikhalitsyn@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>02a7eee1 - Fix gitignore for recently added usptream self tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#02a7eee1</link>
        <description>Fix gitignore for recently added usptream self testsThis resolves the issue that generated binary is showing up as an untracked git file after every build on the kernel.Signed-off-by: Weihao Gao &lt;weihaogao@google.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Fri, 02 Jun 2023 19:54:50 +0000</pubDate>
        <dc:creator>Weihao Gao &lt;weihaogao@google.com&gt;</dc:creator>
    </item>
<item>
        <title>13715acf - selftest: Add test for bind() conflicts.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#13715acf</link>
        <description>selftest: Add test for bind() conflicts.The test checks if (IPv4, IPv6) address pair properly conflict or not.  * IPv4    * 0.0.0.0    * 127.0.0.1  * IPv6    * ::    * ::1If the IPv6 address is [::], the second bind() always fails.Signed-off-by: Kuniyuki Iwashima &lt;kuniyu@amazon.com&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Sun, 12 Mar 2023 03:19:04 +0000</pubDate>
        <dc:creator>Kuniyuki Iwashima &lt;kuniyu@amazon.com&gt;</dc:creator>
    </item>
<item>
        <title>2c042e8e - tcp: Add selftest for bind() and TIME_WAIT.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#2c042e8e</link>
        <description>tcp: Add selftest for bind() and TIME_WAIT.bhash2 split the bind() validation logic into wildcard and non-wildcardcases.  Let&apos;s add a test to catch future regression.Before the previous patch:  # ./bind_timewait  TAP version 13  1..2  # Starting 2 tests from 3 test cases.  #  RUN           bind_timewait.localhost.1 ...  # bind_timewait.c:87:1:Expected ret (0) == -1 (-1)  # 1: Test terminated by assertion  #          FAIL  bind_timewait.localhost.1  not ok 1 bind_timewait.localhost.1  #  RUN           bind_timewait.addrany.1 ...  #            OK  bind_timewait.addrany.1  ok 2 bind_timewait.addrany.1  # FAILED: 1 / 2 tests passed.  # Totals: pass:1 fail:1 xfail:0 xpass:0 skip:0 error:0After:  # ./bind_timewait  TAP version 13  1..2  # Starting 2 tests from 3 test cases.  #  RUN           bind_timewait.localhost.1 ...  #            OK  bind_timewait.localhost.1  ok 1 bind_timewait.localhost.1  #  RUN           bind_timewait.addrany.1 ...  #            OK  bind_timewait.addrany.1  ok 2 bind_timewait.addrany.1  # PASSED: 2 / 2 tests passed.  # Totals: pass:2 fail:0 xfail:0 xpass:0 skip:0 error:0Signed-off-by: Kuniyuki Iwashima &lt;kuniyu@amazon.com&gt;Acked-by: Joanne Koong &lt;joannelkoong@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Mon, 26 Dec 2022 13:27:53 +0000</pubDate>
        <dc:creator>Kuniyuki Iwashima &lt;kuniyu@amazon.com&gt;</dc:creator>
    </item>
<item>
        <title>ac011361 - af_unix: Add test for sock_diag and UDIAG_SHOW_UID.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#ac011361</link>
        <description>af_unix: Add test for sock_diag and UDIAG_SHOW_UID.The test prog dumps a single AF_UNIX socket&apos;s UID with and withoutunshare(CLONE_NEWUSER) and checks if it matches the result of getuid().Without the preceding patch, the test prog is killed by a NULL derefin sk_diag_dump_uid().  # ./diag_uid  TAP version 13  1..2  # Starting 2 tests from 3 test cases.  #  RUN           diag_uid.uid.1 ...  BUG: kernel NULL pointer dereference, address: 0000000000000270  #PF: supervisor read access in kernel mode  #PF: error_code(0x0000) - not-present page  PGD 105212067 P4D 105212067 PUD 1051fe067 PMD 0  Oops: 0000 [#1] PREEMPT SMP NOPTI  Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-1.amzn2022.0.1 04/01/2014  RIP: 0010:sk_diag_fill (./include/net/sock.h:920 net/unix/diag.c:119 net/unix/diag.c:170)  ...  # 1: Test terminated unexpectedly by signal 9  #          FAIL  diag_uid.uid.1  not ok 1 diag_uid.uid.1  #  RUN           diag_uid.uid_unshare.1 ...  # 1: Test terminated by timeout  #          FAIL  diag_uid.uid_unshare.1  not ok 2 diag_uid.uid_unshare.1  # FAILED: 0 / 2 tests passed.  # Totals: pass:0 fail:2 xfail:0 xpass:0 skip:0 error:0With the patch, the test succeeds.  # ./diag_uid  TAP version 13  1..2  # Starting 2 tests from 3 test cases.  #  RUN           diag_uid.uid.1 ...  #            OK  diag_uid.uid.1  ok 1 diag_uid.uid.1  #  RUN           diag_uid.uid_unshare.1 ...  #            OK  diag_uid.uid_unshare.1  ok 2 diag_uid.uid_unshare.1  # PASSED: 2 / 2 tests passed.  # Totals: pass:2 fail:0 xfail:0 xpass:0 skip:0 error:0Signed-off-by: Kuniyuki Iwashima &lt;kuniyu@amazon.com&gt;Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Sun, 27 Nov 2022 01:24:12 +0000</pubDate>
        <dc:creator>Kuniyuki Iwashima &lt;kuniyu@amazon.com&gt;</dc:creator>
    </item>
<item>
        <title>91a7de85 - selftests/net: add csum offload test</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/.gitignore#91a7de85</link>
        <description>selftests/net: add csum offload testTest NIC hardware checksum offload:- Rx + Tx- IPv4 + IPv6- TCP + UDPOptional features:- zero checksum 0xFFFF- checksum disable 0x0000- transport encap headers- randomizationSee file header for detailed comments.Expected results differ depending on NIC features:- CHECKSUM_UNNECESSARY vs CHECKSUM_COMPLETE- NETIF_F_HW_CSUM (csum_start/csum_off) vs NETIF_F_IP(V6)_CSUMSigned-off-by: Willem de Bruijn &lt;willemb@google.com&gt;Link: https://lore.kernel.org/r/20221128140210.553391-1-willemdebruijn.kernel@gmail.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/.gitignore</description>
        <pubDate>Mon, 28 Nov 2022 14:02:10 +0000</pubDate>
        <dc:creator>Willem de Bruijn &lt;willemb@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
