<?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 config</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2d41f10f - selftests: mptcp: add missing kconfig for NF Mangle</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/mptcp/config#2d41f10f</link>
        <description>selftests: mptcp: add missing kconfig for NF MangleSince the commit mentioned below, &apos;mptcp_join&apos; selftests is usingIPTables to add rules to the Mangle table, only in IPv4.This KConfig is usually enabled by default in many defconfig, but werecently noticed that some CI were running our selftests without themenabled.Fixes: b6e074e171bc (&quot;selftests: mptcp: add infinite map testcase&quot;)Cc: stable@vger.kernel.orgReviewed-by: Geliang Tang &lt;geliang@kernel.org&gt;Signed-off-by: Matthieu Baerts (NGI0) &lt;matttbe@kernel.org&gt;Link: https://lore.kernel.org/r/20240131-upstream-net-20240131-mptcp-ci-issues-v1-4-4c1c11e571ff@kernel.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/mptcp/config</description>
        <pubDate>Wed, 31 Jan 2024 21:49:49 +0000</pubDate>
        <dc:creator>Matthieu Baerts (NGI0) &lt;matttbe@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>8c86fad2 - selftests: mptcp: add missing kconfig for NF Filter in v6</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/mptcp/config#8c86fad2</link>
        <description>selftests: mptcp: add missing kconfig for NF Filter in v6Since the commit mentioned below, &apos;mptcp_join&apos; selftests is usingIPTables to add rules to the Filter table for IPv6.It is then required to have IP6_NF_FILTER KConfig.This KConfig is usually enabled by default in many defconfig, but werecently noticed that some CI were running our selftests without themenabled.Fixes: 523514ed0a99 (&quot;selftests: mptcp: add ADD_ADDR IPv6 test cases&quot;)Cc: stable@vger.kernel.orgReviewed-by: Geliang Tang &lt;geliang@kernel.org&gt;Signed-off-by: Matthieu Baerts (NGI0) &lt;matttbe@kernel.org&gt;Link: https://lore.kernel.org/r/20240131-upstream-net-20240131-mptcp-ci-issues-v1-3-4c1c11e571ff@kernel.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/mptcp/config</description>
        <pubDate>Wed, 31 Jan 2024 21:49:48 +0000</pubDate>
        <dc:creator>Matthieu Baerts (NGI0) &lt;matttbe@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>3645c844 - selftests: mptcp: add missing kconfig for NF Filter</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/mptcp/config#3645c844</link>
        <description>selftests: mptcp: add missing kconfig for NF FilterSince the commit mentioned below, &apos;mptcp_join&apos; selftests is usingIPTables to add rules to the Filter table.It is then required to have IP_NF_FILTER KConfig.This KConfig is usually enabled by default in many defconfig, but werecently noticed that some CI were running our selftests without themenabled.Fixes: 8d014eaa9254 (&quot;selftests: mptcp: add ADD_ADDR timeout test case&quot;)Cc: stable@vger.kernel.orgReviewed-by: Geliang Tang &lt;geliang@kernel.org&gt;Signed-off-by: Matthieu Baerts (NGI0) &lt;matttbe@kernel.org&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/mptcp/config</description>
        <pubDate>Wed, 31 Jan 2024 21:49:47 +0000</pubDate>
        <dc:creator>Matthieu Baerts (NGI0) &lt;matttbe@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>6c8880fc - selftests: mptcp: depend on SYN_COOKIES</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/mptcp/config#6c8880fc</link>
        <description>selftests: mptcp: depend on SYN_COOKIESMPTCP selftests are using TCP SYN Cookies for quite a while now, sincev5.9.Some CIs don&apos;t have this config option enabled and this is causingissues in the tests:  # ns1 MPTCP -&gt; ns1 (10.0.1.1:10000      ) MPTCP     (duration   167ms) sysctl: cannot stat /proc/sys/net/ipv4/tcp_syncookies: No such file or directory  # [ OK ]./mptcp_connect.sh: line 554: [: -eq: unary operator expectedThere is no impact in the results but the test is not doing what it issupposed to do.Fixes: fed61c4b584c (&quot;selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally&quot;)Cc: stable@vger.kernel.orgSigned-off-by: Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/mptcp/config</description>
        <pubDate>Tue, 04 Jul 2023 20:44:40 +0000</pubDate>
        <dc:creator>Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;</dc:creator>
    </item>
<item>
        <title>67300482 - selftests: mptcp: lib: skip if missing symbol</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/mptcp/config#67300482</link>
        <description>selftests: mptcp: lib: skip if missing symbolSelftests are supposed to run on any kernels, including the old ones notsupporting all MPTCP features.New functions are now available to easily detect if a certain feature ismissing by looking at kallsyms.These new helpers are going to be used in the following commits. Inorder to ease the backport of such future patches, it would be good ifthis patch is backported up to the introduction of MPTCP selftests,hence the Fixes tag below: this type of check was supposed to be donefrom the beginning.Link: https://github.com/multipath-tcp/mptcp_net-next/issues/368Fixes: 048d19d444be (&quot;mptcp: add basic kselftest for mptcp&quot;)Cc: stable@vger.kernel.orgSigned-off-by: Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/mptcp/config</description>
        <pubDate>Thu, 08 Jun 2023 16:38:43 +0000</pubDate>
        <dc:creator>Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;</dc:creator>
    </item>
<item>
        <title>b6e074e1 - selftests: mptcp: add infinite map testcase</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/mptcp/config#b6e074e1</link>
        <description>selftests: mptcp: add infinite map testcaseAdd the single subflow test case for MP_FAIL, to test the infinitemapping case. Use the test_linkfail value to make 128KB test files.Add a new function reset_with_fail(), in it use &apos;iptables&apos; and &apos;tcaction pedit&apos; rules to produce the bit flips to trigger the checksumfailures. Set validate_checksum to enable checksums for the MP_FAILtests without passing the &apos;-C&apos; argument. Set check_invert flag toenable the invert bytes check for the output data in check_transfer().Instead of the file mismatch error, this test prints out the invertedbytes.Add a new function pedit_action_pkts() to get the numbers of the packetsedited by the tc pedit actions. Print this numbers to the output.Also add the needed kernel configures in the selftests config file.Suggested-by: Davide Caratti &lt;dcaratti@redhat.com&gt;Co-developed-by: Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;Signed-off-by: Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;Signed-off-by: Geliang Tang &lt;geliang.tang@suse.com&gt;Signed-off-by: Mat Martineau &lt;mathew.j.martineau@linux.intel.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/mptcp/config</description>
        <pubDate>Tue, 26 Apr 2022 21:57:11 +0000</pubDate>
        <dc:creator>Geliang Tang &lt;geliang.tang@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>46e967d1 - selftests: mptcp: add tests for subflow creation failure</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/mptcp/config#46e967d1</link>
        <description>selftests: mptcp: add tests for subflow creation failureVerify that, when multiple endpoints are available, subflowscreation proceed even when the first additional subflow creationfails - due to packet drop on the relevant linkCo-developed-by: Geliang Tang &lt;geliang.tang@suse.com&gt;Signed-off-by: Geliang Tang &lt;geliang.tang@suse.com&gt;Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;Signed-off-by: Mat Martineau &lt;mathew.j.martineau@linux.intel.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/mptcp/config</description>
        <pubDate>Fri, 07 Jan 2022 00:20:24 +0000</pubDate>
        <dc:creator>Paolo Abeni &lt;pabeni@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>e6007b85 - selftests: mptcp: Remove the deprecated config NFT_COUNTER</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/mptcp/config#e6007b85</link>
        <description>selftests: mptcp: Remove the deprecated config NFT_COUNTERNFT_COUNTER was removed since390ad4295aa (&quot;netfilter: nf_tables: make counter support built-in&quot;)LKP/0Day will check if all configs listing under selftests are able tobe enabled properly.For the missing configs, it will report something like:LKP WARN miss config CONFIG_NFT_COUNTER= of net/mptcp/config- it&apos;s not reasonable to keep the deprecated configs.- configs under kselftests are recommended by corresponding tests.So if some configs are missing, it will impact the testing resultsReported-by: kernel test robot &lt;lkp@intel.com&gt;Signed-off-by: Ma Xinjian &lt;xinjianx.ma@intel.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/mptcp/config</description>
        <pubDate>Fri, 24 Dec 2021 09:59:28 +0000</pubDate>
        <dc:creator>Ma Xinjian &lt;xinjianx.ma@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>5fb62e9c - selftests: mptcp: add tproxy test case</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/mptcp/config#5fb62e9c</link>
        <description>selftests: mptcp: add tproxy test caseNo hard dependencies here, just skip if test environ lacksnft binary or the needed kernel config options.The test case spawns listener in ns2 but ns1 will connectto the ip address of ns4.policy routing + tproxy rule will redirect packets to ns2 insteadof forward.v3: - update mptcp/config (Mat Martineau)    - more verbose SKIP messages in mptcp_connect.shSigned-off-by: Florian Westphal &lt;fw@strlen.de&gt;Signed-off-by: Mat Martineau &lt;mathew.j.martineau@linux.intel.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/mptcp/config</description>
        <pubDate>Fri, 19 Nov 2021 20:41:37 +0000</pubDate>
        <dc:creator>Florian Westphal &lt;fw@strlen.de&gt;</dc:creator>
    </item>
<item>
        <title>8d014eaa - selftests: mptcp: add ADD_ADDR timeout test case</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/mptcp/config#8d014eaa</link>
        <description>selftests: mptcp: add ADD_ADDR timeout test caseThis patch added the test case for retransmitting ADD_ADDR when timeoutoccurs. It set NS1&apos;s add_addr_timeout to 1 second, and drop NS2&apos;s ADD_ADDRecho packets.Here we need to slow down the transfer process of all data to let theADD_ADDR suboptions can be retransmitted three times. So we added a newparameter &quot;speed&quot; for do_transfer, it can be set with fast or slow.We also added three new optional parameters for run_tests, and droppedrun_remove_tests function.Since we added the netfilter rules in this test case, we need to updatethe &quot;config&quot; file.Suggested-by: Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;Suggested-by: Paolo Abeni &lt;pabeni@redhat.com&gt;Acked-by: Paolo Abeni &lt;pabeni@redhat.com&gt;Reviewed-by: Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;Signed-off-by: Geliang Tang &lt;geliangtang@gmail.com&gt;Signed-off-by: Mat Martineau &lt;mathew.j.martineau@linux.intel.com&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/mptcp/config</description>
        <pubDate>Tue, 03 Nov 2020 19:05:09 +0000</pubDate>
        <dc:creator>Geliang Tang &lt;geliangtang@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>287d3540 - selftests: mptcp: depends on built-in IPv6</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/mptcp/config#287d3540</link>
        <description>selftests: mptcp: depends on built-in IPv6Recently, CONFIG_MPTCP_IPV6 no longer selects CONFIG_IPV6. As aconsequence, if CONFIG_MPTCP_IPV6=y is added to the kconfig, it will nolonger ensure CONFIG_IPV6=y. If it is not enabled, CONFIG_MPTCP_IPV6will stay disabled and selftests will fail.We also need CONFIG_IPV6 to be built-in. For more details, please seecommit 0ed37ac586c0 (&quot;mptcp: depends on IPV6 but not as a module&quot;).Note that &apos;make kselftest-merge&apos; will take all &apos;config&apos; files found in&apos;tools/testsing/selftests&apos;. Because some of them already setCONFIG_IPV6=y, MPTCP selftests were still passing. But they will fail ifMPTCP selftests are launched manually after having executed this commandto prepare the kernel config:  ./scripts/kconfig/merge_config.sh -m .config \      ./tools/testing/selftests/net/mptcp/configFixes: 010b430d5df5 (&quot;mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it&quot;)Signed-off-by: Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;Reviewed-by: Mat Martineau &lt;mathew.j.martineau@linux.intel.com&gt;Link: https://lore.kernel.org/r/20201021155549.933731-1-matthieu.baerts@tessares.netSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/mptcp/config</description>
        <pubDate>Wed, 21 Oct 2020 15:55:49 +0000</pubDate>
        <dc:creator>Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;</dc:creator>
    </item>
<item>
        <title>158b47a6 - selftests: mptcp: fix dependecies</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/mptcp/config#158b47a6</link>
        <description>selftests: mptcp: fix dependeciesSince commit df62f2ec3df6 (&quot;selftests/mptcp: add diag interface tests&quot;)the MPTCP selftests relies on the MPTCP diag interface which isenabled by a specific kconfig knob: be sure to include it.Fixes: df62f2ec3df6 (&quot;selftests/mptcp: add diag interface tests&quot;)Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;Reviewed-by: Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/mptcp/config</description>
        <pubDate>Fri, 07 Aug 2020 09:32:04 +0000</pubDate>
        <dc:creator>Paolo Abeni &lt;pabeni@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>048d19d4 - mptcp: add basic kselftest for mptcp</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/net/mptcp/config#048d19d4</link>
        <description>mptcp: add basic kselftest for mptcpAdd mptcp_connect tool:xmit two files back and forth between two processes, several netnamespaces including some adding delays, losses and reordering.Wrapper script tests that data was transmitted without corruption.The &quot;-c&quot; command line option for mptcp_connect.sh is there for debugging:The script will use tcpdump to create one .pcap file per test case, namedaccording to the namespaces, protocols, and connect address in use.For example, the first test case writes the capture tons1-ns1-MPTCP-MPTCP-10.0.1.1.pcap.The stderr output from tcpdump is printed after the test completes toshow tcpdump&apos;s &quot;packets dropped by kernel&quot; information.Also check that userspace can&apos;t create MPTCP sockets when mptcp.enabledsysctl is off.The &quot;-b&quot; option allows to tune/lower send buffer size.&quot;-m mmap&quot; can be used to test blocking io.  Default is non-blockingio using read/write/poll.Will run automatically on &quot;make kselftest&quot;.Note that the default timeout of 45 seconds is used even if there is a&quot;settings&quot; changing it to 450. 45 seconds should be enough in most casesbut this depends on the machine running the tests.A fix to correctly read the &quot;settings&quot; file has been proposed upstreambut not applied yet. It is not blocking the execution of these new testsbut it would be nice to have it:  https://patchwork.kernel.org/patch/11204935/Co-developed-by: Paolo Abeni &lt;pabeni@redhat.com&gt;Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;Co-developed-by: Mat Martineau &lt;mathew.j.martineau@linux.intel.com&gt;Signed-off-by: Mat Martineau &lt;mathew.j.martineau@linux.intel.com&gt;Co-developed-by: Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;Signed-off-by: Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;Co-developed-by: Davide Caratti &lt;dcaratti@redhat.com&gt;Signed-off-by: Davide Caratti &lt;dcaratti@redhat.com&gt;Signed-off-by: Florian Westphal &lt;fw@strlen.de&gt;Signed-off-by: Christoph Paasch &lt;cpaasch@apple.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/net/mptcp/config</description>
        <pubDate>Wed, 22 Jan 2020 00:56:29 +0000</pubDate>
        <dc:creator>Florian Westphal &lt;fw@strlen.de&gt;</dc:creator>
    </item>
</channel>
</rss>
