<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in config</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>1c1c2e5b1fe95d310d1ce7507d0183f9561bd22f - selftests/net: psp: support PSP in NetDrvContEnv infrastructure</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/drivers/net/config#1c1c2e5b1fe95d310d1ce7507d0183f9561bd22f</link>
        <description>selftests/net: psp: support PSP in NetDrvContEnv infrastructureAdd infrastructure to support PSP tests across network namespacesusing NetDrvContEnv with netkit pairs. This enables testing PSP deviceassociation, where a non-PSP-capable device (e.g. netkit) in a guestnamespace is associated with a real PSP device in the host namespace,allowing the guest to perform PSP encryption/decryption through thehost&apos;s PSP hardware.The topology is:  Host NS:  psp_dev_local &lt;---&gt; nk_host                |                  |                |                  | (netkit pair)                |                  |  Remote NS: psp_dev_peer      Guest NS: nk_guest             (responder)             (PSP tests)env.py:- nk_guest_ifindex is queried after moving the device into the guest  namespace, so tests can use it directly for dev-assocpsp.py:- PSP device lookup supports container environments where the PSP  device is on the physical interface, not the test interface- Association helpers handle dev-assoc/dev-disassoc with defer-based  cleanup to prevent state leaks on test assertion failures- main() tries NetDrvContEnv with primary_rx_redirect and falls back  to NetDrvEpEnv, so existing tests continue to work without the  container environmentSigned-off-by: Wei Wang &lt;weibunny@fb.com&gt;Link: https://patch.msgid.link/20260608233118.2694144-8-weibunny.kernel@gmail.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/drivers/net/config</description>
        <pubDate>Tue, 09 Jun 2026 01:31:15 +0200</pubDate>
        <dc:creator>Wei Wang &lt;weibunny@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>6160ec9d03d7af5aa345b8b994de80fa8454274b - selftests: net: test PPPoE packets in gro.sh</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/drivers/net/config#6160ec9d03d7af5aa345b8b994de80fa8454274b</link>
        <description>selftests: net: test PPPoE packets in gro.shAdd PPPoE test-cases to the GRO selftest. Only run a subset ofcommon_tests to avoid changing the hardcoded L3 offsets everywhere.Add a new &quot;pppoe_sid&quot; test case to verify that packets with differentPPPoE session IDs are correctly identified as separate flows and notcoalesced.Signed-off-by: Qingfang Deng &lt;qingfang.deng@linux.dev&gt;Link: https://patch.msgid.link/20260513013400.7467-2-qingfang.deng@linux.devSigned-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux/tools/testing/selftests/drivers/net/config</description>
        <pubDate>Wed, 13 May 2026 03:33:49 +0200</pubDate>
        <dc:creator>Qingfang Deng &lt;qingfang.deng@linux.dev&gt;</dc:creator>
    </item>
<item>
        <title>5c6baef3885c0e16e63d432fe31aa6f7e98e18dc - selftests: drv-net: convert so_txtime to drv-net</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/drivers/net/config#5c6baef3885c0e16e63d432fe31aa6f7e98e18dc</link>
        <description>selftests: drv-net: convert so_txtime to drv-netIn preparation for extending to pacing hardware offload, convert theso_txtime.sh test to a drv-net test that can be run against netdevsimand real hardware.Also update so_txtime.c to not exit on first failure, but run tocompletion and report exit code there. This helps with debuggingunexpected results, especially when processing multiple packets,as happens in the &quot;reverse_order&quot; testcase.Signed-off-by: Willem de Bruijn &lt;willemb@google.com&gt;----v6 -&gt; v7- update test to use new argument expect_fail- v6 received Reviewed-by, but dropped due to above (minor) changev5 -&gt; v6- fix order in tools/testing/selftests/drivers/net/configv4 -&gt; v5- move qdisc setup/restore into each test- add tc to utils.py (separate patch)- test expected failure (separate patch)- fix pylint- convert fail to pass for timing errors if KSFT_MACHINE_SLOW  (cmd does not special case KSFT_SKIP process returncode yet)Responses to sashiko review- The test converts per packet failure to errors, to continue  testing other packets, but other error() cases are not in scope.- The test starts sender and receiver at an absolute future time,  like the original test. This assumes ~msec scale sync&apos;ed clocks.- The tc qdisc replace command works fine with noqueue. Tested  manually.v3 -&gt; v4- restore original qdisc after test- drop unnecessary underscore in tap test namesv2 -&gt; v3- Makefile: so_txtime from YNL_GEN_FILES to TEST_GEN_FILES (Sashiko, NIPA)v1 -&gt; v2- move so_txtime.c for net/lib to drivers/net (Jakub)- fix drivers/net/config order (Jakub)- detect passing when failure is expected (Jakub, Sashiko)- pass pylint --disable=R (Jakub)- only call ksft_run once (Jakub)- do not sleep if waiting time is negative (Sashiko)- add \n when converting error() to fprintf() (Sashiko)- 4 space indentation, instead of 2 space- increase sync delay from 100 to 200ms, to fix rare vng flakesLink: https://patch.msgid.link/20260504174056.565319-4-willemdebruijn.kernel@gmail.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/drivers/net/config</description>
        <pubDate>Mon, 04 May 2026 19:38:34 +0200</pubDate>
        <dc:creator>Willem de Bruijn &lt;willemb@google.com&gt;</dc:creator>
    </item>
<item>
        <title>26555673bc7888b80d5867618525eb04d4216a24 - selftests: Add MACsec VLAN propagation traffic test</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/drivers/net/config#26555673bc7888b80d5867618525eb04d4216a24</link>
        <description>selftests: Add MACsec VLAN propagation traffic testAdd VLAN filter propagation tests through offloaded MACsec devices viaactual traffic.The tests create MACsec tunnels with matching SAs on both endpoints,stack VLANs on top, and verify connectivity with ping. Covered:- Offloaded MACsec with VLAN (filters propagate to HW)- Software MACsec with VLAN (no HW filter propagation)- Offload on/off toggle and verifying traffic still worksOn netdevsim this makes use of the VLAN filter debugfs file to actuallyvalidate that filters are applied/removed correctly.On real hardware the traffic should validate actual VLAN filterpropagation.Signed-off-by: Cosmin Ratiu &lt;cratiu@nvidia.com&gt;Reviewed-by: Sabrina Dubroca &lt;sd@queasysnail.net&gt;Link: https://patch.msgid.link/20260408115240.1636047-4-cratiu@nvidia.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/drivers/net/config</description>
        <pubDate>Wed, 08 Apr 2026 13:52:39 +0200</pubDate>
        <dc:creator>Cosmin Ratiu &lt;cratiu@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>e1ab601bb23006e2710359c0fba27342f8887aec - selftests: Migrate nsim-only MACsec tests to Python</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/drivers/net/config#e1ab601bb23006e2710359c0fba27342f8887aec</link>
        <description>selftests: Migrate nsim-only MACsec tests to PythonMove MACsec offload API and ethtool feature tests fromtools/testing/selftests/drivers/net/netdevsim/macsec-offload.sh totools/testing/selftests/drivers/net/macsec.py using the NetDrvEnvframework so tests can run against both netdevsim (default) and realhardware (NETIF=ethX). As some real hardware requires MACsec to useencryption, add that to the tests.Netdevsim-specific limit checks (max SecY, max RX SC) were moved intoseparate test cases to avoid failures on real hardware.Signed-off-by: Cosmin Ratiu &lt;cratiu@nvidia.com&gt;Reviewed-by: Sabrina Dubroca &lt;sd@queasysnail.net&gt;Link: https://patch.msgid.link/20260408115240.1636047-2-cratiu@nvidia.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/drivers/net/config</description>
        <pubDate>Wed, 08 Apr 2026 13:52:37 +0200</pubDate>
        <dc:creator>Cosmin Ratiu &lt;cratiu@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>2aa74c62589737054a6a8ba3c5b3d8cb10656737 - selftests: net: sort configs</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/drivers/net/config#2aa74c62589737054a6a8ba3c5b3d8cb10656737</link>
        <description>selftests: net: sort configsSort config files for networking selftests. This should help usavoid merge conflicts between net and net-next. patchwork checkwill be added to prevent new issues.Acked-by: Phil Sutter &lt;phil@nwl.cc&gt;Acked-by: Matthieu Baerts (NGI0) &lt;matttbe@kernel.org&gt;Acked-by: Florian Westphal &lt;fw@strlen.de&gt;Acked-by: Antonio Quartulli &lt;antonio@openvpn.net&gt;Link: https://patch.msgid.link/20251003205736.1019673-1-kuba@kernel.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/drivers/net/config</description>
        <pubDate>Fri, 03 Oct 2025 22:57:36 +0200</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>8a5f956a9fb7d74fff681145082acfad5afa6bb8 - selftests: drv-net: base device access API test</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/drivers/net/config#8a5f956a9fb7d74fff681145082acfad5afa6bb8</link>
        <description>selftests: drv-net: base device access API testSimple PSP test to getting info about PSP devices.Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Signed-off-by: Daniel Zahka &lt;daniel.zahka@gmail.com&gt;Link: https://patch.msgid.link/20250927225420.1443468-3-kuba@kernel.orgReviewed-by: Willem de Bruijn &lt;willemb@google.com&gt;Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux/tools/testing/selftests/drivers/net/config</description>
        <pubDate>Sun, 28 Sep 2025 00:54:14 +0200</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>47f78a67d35e48a56add528c9aa681782cf1b8e1 - selftests: drv-net: Enable BTF</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/drivers/net/config#47f78a67d35e48a56add528c9aa681782cf1b8e1</link>
        <description>selftests: drv-net: Enable BTFCommit fec2e55bdef (&quot;selftests: drv-net: Pull data before parsing headers&quot;)added __ksym external symbol to xdp_native.bpf.c which now requiresa kernel with BTF. Enable BTF for driver selftests.Before:  # TAP version 13  # 1..10  # # Exception| Traceback (most recent call last):  # # Exception|   File &quot;/home/sdf/src/linux/tools/testing/selftests/net/lib/py/ksft.py&quot;, line 244, in ksft_run  # # Exception|     case(*args)  # # Exception|     ~~~~^^^^^^^  # # Exception|   File &quot;/home/sdf/src/linux/tools/testing/selftests/drivers/net/./xdp.py&quot;, line 231, in test_xdp_native_pass_sb  # # Exception|     _test_pass(cfg, bpf_info, 256)  # # Exception|     ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^  # # Exception|   File &quot;/home/sdf/src/linux/tools/testing/selftests/drivers/net/./xdp.py&quot;, line 209, in _test_pass  # # Exception|     prog_info = _load_xdp_prog(cfg, bpf_info)  # # Exception|   File &quot;/home/sdf/src/linux/tools/testing/selftests/drivers/net/./xdp.py&quot;, line 114, in _load_xdp_prog  # # Exception|     cmd(  # # Exception|     ~~~^  # # Exception|     f&quot;ip link set dev {cfg.ifname} mtu {bpf_info.mtu} xdpdrv obj {abs_path} sec {bpf_info.xdp_sec}&quot;,  # # Exception|     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  # # Exception|     shell=True  # # Exception|     ^^^^^^^^^^  # # Exception|     )  # # Exception|     ^  # # Exception|   File &quot;/home/sdf/src/linux/tools/testing/selftests/net/lib/py/utils.py&quot;, line 75, in __init__  # # Exception|     self.process(terminate=False, fail=fail, timeout=timeout)  # # Exception|     ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  # # Exception|   File &quot;/home/sdf/src/linux/tools/testing/selftests/net/lib/py/utils.py&quot;, line 95, in process  # # Exception|     raise CmdExitFailure(&quot;Command failed: %s\nSTDOUT: %s\nSTDERR: %s&quot; %  # # Exception|                          (self.proc.args, stdout, stderr), self)  # # Exception| net.lib.py.utils.CmdExitFailure: Command failed: ip link set dev eni30773np1 mtu 1500 xdpdrv obj /home/sdf/src/linux/tools/testing/selftests/net/lib/xdp_native.bpf.o sec xdp  # # Exception| STDOUT: b&apos;&apos;  # # Exception| STDERR: b&quot;libbpf: kernel BTF is missing at &apos;/sys/kernel/btf/vmlinux&apos;, was CONFIG_DEBUG_INFO_BTF enabled?\nlibbpf: failed to find &apos;.BTF&apos; ELF section in /lib/modules/6.17.0-rc6-virtme/build/vmlinux\nlibbpf: failed to find valid kernel BTF\nlib  bpf: Error loading vmlinux BTF: -3\nlibbpf: failed to load object &apos;/home/sdf/src/linux/tools/testing/selftests/net/lib/xdp_native.bpf.o&apos;\n&quot;  # not ok 1 xdp.test_xdp_native_pass_sb  ...After:  # TAP version 13  # 1..10  # ok 1 xdp.test_xdp_native_pass_sb  # ok 2 xdp.test_xdp_native_pass_mb  # ok 3 xdp.test_xdp_native_drop_sb  # ok 4 xdp.test_xdp_native_drop_mb  # ok 5 xdp.test_xdp_native_tx_sb  # ok 6 xdp.test_xdp_native_tx_mb  # # Ignoring SIGTERM (cnt: 2), already exiting...  # # Ignoring SIGTERM (cnt: 3), already exiting...  # # Exception| Traceback (most recent call last):  # # Exception|   File &quot;/home/sdf/src/linux/tools/testing/selftests/net/lib/py/ksft.py&quot;, line 244, in ksft_run  # # Exception|     case(*args)  # # Exception|     ~~~~^^^^^^^  # # Exception|   File &quot;/home/sdf/src/linux/tools/testing/selftests/drivers/net/./xdp.py&quot;, line 506, in test_xdp_native_adjst_taa  # # Exception|     res = _test_xdp_native_tail_adjst(  # # Exception|         cfg,  # # Exception|         pkt_sz_lst,  # # Exception|         offset_lst,  # # Exception|     )  # # Exception|   File &quot;/home/sdf/src/linux/tools/testing/selftests/drivers/net/./xdp.py&quot;, line 467, in _test_xdp_native_tail_adt  # # Exception|     recvd_str = _exchg_udp(cfg, port, test_str)  # # Exception|   File &quot;/home/sdf/src/linux/tools/testing/selftests/drivers/net/./xdp.py&quot;, line 72, in _exchg_udp  # # Exception|     with bkg(rx_udp_cmd, exit_wait=True) as nc:  # # Exception|          ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^  # # Exception|   File &quot;/home/sdf/src/linux/tools/testing/selftests/net/lib/py/utils.py&quot;, line 137, in __exit__  # # Exception|     return self.process(terminate=terminate, fail=self.check_fail)  # # Exception|            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  # # Exception|   File &quot;/home/sdf/src/linux/tools/testing/selftests/net/lib/py/utils.py&quot;, line 85, in process  # # Exception|     stdout, stderr = self.proc.communicate(timeout)  # # Exception|                      ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^  # # Exception|   File &quot;/usr/lib/python3.13/subprocess.py&quot;, line 1222, in communicate  # # Exception|     stdout, stderr = self._communicate(input, endtime, timeout)  # # Exception|                      ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^  # # Exception|   File &quot;/usr/lib/python3.13/subprocess.py&quot;, line 2128, in _communicate  # # Exception|     ready = selector.select(timeout)  # # Exception|   File &quot;/usr/lib/python3.13/selectors.py&quot;, line 398, in select  # # Exception|     fd_event_list = self._selector.poll(timeout)  # # Exception|   File &quot;/home/sdf/src/linux/tools/testing/selftests/net/lib/py/ksft.py&quot;, line 208, in _ksft_intr  # # Exception|     raise KsftTerminate()  # # Exception| net.lib.py.ksft.KsftTerminate  # # Stopping tests due to KsftTerminate.  # not ok 7 xdp.test_xdp_native_adjst_tail_grow_data  # # Totals: pass:6 fail:1 xfail:0 xpass:0 skip:0 error:0Signed-off-by: Stanislav Fomichev &lt;sdf@fomichev.me&gt;Link: https://patch.msgid.link/20250924222518.1826863-1-sdf@fomichev.meSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/drivers/net/config</description>
        <pubDate>Thu, 25 Sep 2025 00:25:18 +0200</pubDate>
        <dc:creator>Stanislav Fomichev &lt;sdf@fomichev.me&gt;</dc:creator>
    </item>
<item>
        <title>788e52e2b66844301fe09f3372d46d8c62f6ebe4 - selftests: drv-net: Test queue xsk attribute</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/drivers/net/config#788e52e2b66844301fe09f3372d46d8c62f6ebe4</link>
        <description>selftests: drv-net: Test queue xsk attributeTest that queues which are used for AF_XDP have the xsk nest attribute.The attribute is currently empty, but its existence means the AF_XDP isbeing used for the queue. Enable CONFIG_XDP_SOCKETS forselftests/drivers/net tests, as well.Signed-off-by: Joe Damato &lt;jdamato@fastly.com&gt;Suggested-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Link: https://patch.msgid.link/20250214211255.14194-4-jdamato@fastly.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/drivers/net/config</description>
        <pubDate>Fri, 14 Feb 2025 22:12:31 +0100</pubDate>
        <dc:creator>Joe Damato &lt;jdamato@fastly.com&gt;</dc:creator>
    </item>
<item>
        <title>b494b1673889c95ead43fb6978687fb61bb042d5 - net: netconsole: selftests: Create a new netconsole selftest</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/drivers/net/config#b494b1673889c95ead43fb6978687fb61bb042d5</link>
        <description>net: netconsole: selftests: Create a new netconsole selftestAdds a selftest that creates two virtual interfaces, assigns one to anew namespace, and assigns IP addresses to both.It listens on the destination interface using socat and configures adynamic target on netconsole, pointing to the destination IP address.The test then checks if the message was received properly on thedestination interface.Signed-off-by: Breno Leitao &lt;leitao@debian.org&gt;Acked-by: Matthieu Baerts (NGI0) &lt;matttbe@kernel.org&gt;Link: https://patch.msgid.link/20240822095652.3806208-1-leitao@debian.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/drivers/net/config</description>
        <pubDate>Thu, 22 Aug 2024 11:56:39 +0200</pubDate>
        <dc:creator>Breno Leitao &lt;leitao@debian.org&gt;</dc:creator>
    </item>
<item>
        <title>438ce84bae90b197314e781a20d8a043187b6e59 - selftests: drv-net: add config for netdevsim</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/drivers/net/config#438ce84bae90b197314e781a20d8a043187b6e59</link>
        <description>selftests: drv-net: add config for netdevsimReal driver testing will obviously require enabling moreoptions, but will require more manual setup in the firstplace. For CIs running purely software tests we needto enable netdevsim.Reviewed-by: Willem de Bruijn &lt;willemb@google.com&gt;Link: https://lore.kernel.org/r/20240416004556.1618804-3-kuba@kernel.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/drivers/net/config</description>
        <pubDate>Tue, 16 Apr 2024 02:45:52 +0200</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
