<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>3fcc8a25 - kunit: mptcp: adhere to KUNIT formatting standard</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mptcp/Kconfig#3fcc8a25</link>
        <description>kunit: mptcp: adhere to KUNIT formatting standardDrop &apos;S&apos; from end of CONFIG_MPTCP_KUNIT_TESTS in order to adhere to theKUNIT *_KUNIT_TEST config name format.Fixes: a00a582203db (mptcp: move crypto test to KUNIT)Reviewed-by: David Gow &lt;davidgow@google.com&gt;Reviewed-by: Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;Signed-off-by: Nico Pache &lt;npache@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/net/mptcp/Kconfig</description>
        <pubDate>Fri, 16 Apr 2021 22:38:01 +0000</pubDate>
        <dc:creator>Nico Pache &lt;npache@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>0ed37ac5 - mptcp: depends on IPV6 but not as a module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mptcp/Kconfig#0ed37ac5</link>
        <description>mptcp: depends on IPV6 but not as a moduleLike TCP, MPTCP cannot be compiled as a module. Obviously, MPTCP IPv6&apos;support also depends on CONFIG_IPV6. But not all functions from IPv6code are exported.To simplify the code and reduce modifications outside MPTCP, it wasdecided from the beginning to support MPTCP with IPv6 only ifCONFIG_IPV6 was built inlined. That&apos;s also why CONFIG_MPTCP_IPV6 wascreated. More modifications are needed to support CONFIG_IPV6=m.Even if it was not explicit, until recently, we were forcing CONFIG_IPV6to be built-in because we had &quot;select IPV6&quot; in Kconfig. Now that we have&quot;depends on IPV6&quot;, we have to explicitly set &quot;IPV6=y&quot; to forceCONFIG_IPV6 not to be built as a module.In other words, we can now only have CONFIG_MPTCP_IPV6=y ifCONFIG_IPV6=y.Note that the new dependency might hide the fact IPv6 is not supportedin MPTCP even if we have CONFIG_IPV6=m. But selecting IPV6 like we didbefore was forcing it to be built-in while it was maybe not what theuser wants.Reported-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Fixes: 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;Link: https://lore.kernel.org/r/20201021105154.628257-1-matthieu.baerts@tessares.netSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/net/mptcp/Kconfig</description>
        <pubDate>Wed, 21 Oct 2020 10:51:53 +0000</pubDate>
        <dc:creator>Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;</dc:creator>
    </item>
<item>
        <title>010b430d - mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mptcp/Kconfig#010b430d</link>
        <description>mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting itMPTCP_IPV6 selects IPV6, thus enabling an optional feature the user maynot want to enable.  Fix this by making MPTCP_IPV6 depend on IPV6, likeis done for all other IPv6 features.Fixes: f870fa0b5768842c (&quot;mptcp: Add MPTCP socket stubs&quot;)Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Reviewed-by: Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;Link: https://lore.kernel.org/r/20201020073839.29226-1-geert@linux-m68k.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/net/mptcp/Kconfig</description>
        <pubDate>Tue, 20 Oct 2020 07:38:39 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;</dc:creator>
    </item>
<item>
        <title>b142083b - mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mptcp/Kconfig#b142083b</link>
        <description>mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting itMPTCP_KUNIT_TESTS selects MPTCP, thus enabling an optional feature theuser may not want to enable.  Fix this by making the test depend onMPTCP instead.Fixes: a00a582203dbc43e (&quot;mptcp: move crypto test to KUNIT&quot;)Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Reviewed-by: Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;Link: https://lore.kernel.org/r/20201019113240.11516-1-geert@linux-m68k.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/net/mptcp/Kconfig</description>
        <pubDate>Mon, 19 Oct 2020 11:32:40 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;</dc:creator>
    </item>
<item>
        <title>ac3b45f6 - mptcp: add MPTCP socket diag interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mptcp/Kconfig#ac3b45f6</link>
        <description>mptcp: add MPTCP socket diag interfaceexposes basic inet socket attribute, plus some MPTCP socketfields comprising PM status and MPTCP-level sequence numbers.Reviewed-by: Mat Martineau &lt;mathew.j.martineau@linux.intel.com&gt;Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/mptcp/Kconfig</description>
        <pubDate>Thu, 09 Jul 2020 13:12:41 +0000</pubDate>
        <dc:creator>Paolo Abeni &lt;pabeni@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>a8ee9c9b - mptcp: introduce token KUNIT self-tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mptcp/Kconfig#a8ee9c9b</link>
        <description>mptcp: introduce token KUNIT self-testsUnit tests for the internal MPTCP token APIs, using KUNITv1 -&gt; v2: - use the correct RCU annotation when initializing icsk ulp - fix a few checkpatch issuesSigned-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;Reviewed-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/net/mptcp/Kconfig</description>
        <pubDate>Fri, 26 Jun 2020 17:30:02 +0000</pubDate>
        <dc:creator>Paolo Abeni &lt;pabeni@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>a00a5822 - mptcp: move crypto test to KUNIT</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mptcp/Kconfig#a00a5822</link>
        <description>mptcp: move crypto test to KUNITcurrently MPTCP uses a custom hook to executed unit tests atboot time. Let&apos;s use the KUNIT framework instead.Additionally move the relevant code to a separate file andexport the function needed by the test when self-testsare build as a module.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: Paolo Abeni &lt;pabeni@redhat.com&gt;Reviewed-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/net/mptcp/Kconfig</description>
        <pubDate>Fri, 26 Jun 2020 17:30:01 +0000</pubDate>
        <dc:creator>Paolo Abeni &lt;pabeni@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>357b41ca - mptcp: select CRYPTO</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mptcp/Kconfig#357b41ca</link>
        <description>mptcp: select CRYPTOWithout this modification and if CRYPTO is not selected, we have thiswarning:  WARNING: unmet direct dependencies detected for CRYPTO_LIB_SHA256    Depends on [n]: CRYPTO [=n]    Selected by [y]:    - MPTCP [=y] &amp;&amp; NET [=y] &amp;&amp; INET [=y]MPTCP selects CRYPTO_LIB_SHA256 which seems to depend on CRYPTO. CRYPTOis now selected to avoid this issue.Even though the config system prints that warning, it looks likesha256.c is compiled and linked even without CONFIG_CRYPTO. Since MPTCPwill end up needing CONFIG_CRYPTO anyway in future commits -- currentlyin preparation for net-next -- we propose to add it now to fix thewarning.The dependency in the config system comes from the fact thatCRYPTO_LIB_SHA256 is defined in &quot;lib/crypto/Kconfig&quot; which is sourcedfrom &quot;crypto/Kconfig&quot; only if CRYPTO is selected.Fixes: 65492c5a6ab5 (mptcp: move from sha1 (v0) to sha256 (v1))Signed-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/net/mptcp/Kconfig</description>
        <pubDate>Sat, 15 Feb 2020 14:45:56 +0000</pubDate>
        <dc:creator>Matthieu Baerts &lt;matthieu.baerts@tessares.net&gt;</dc:creator>
    </item>
<item>
        <title>389b8fb3 - mptcp: MPTCP_HMAC_TEST should depend on MPTCP</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mptcp/Kconfig#389b8fb3</link>
        <description>mptcp: MPTCP_HMAC_TEST should depend on MPTCPAs the MPTCP HMAC test is integrated into the MPTCP code, it can bebuilt only when MPTCP is enabled.  Hence when MPTCP is disabled, askingthe user if the test code should be enabled is futile.Wrap the whole block of MPTCP-specific config options inside a check forMPTCP.  While at it, drop the &quot;default n&quot; for MPTCP_HMAC_TEST, as thatis the default anyway.Fixes: 65492c5a6ab5df50 (&quot;mptcp: move from sha1 (v0) to sha256 (v1)&quot;)Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Reviewed-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/net/mptcp/Kconfig</description>
        <pubDate>Wed, 29 Jan 2020 18:02:24 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;</dc:creator>
    </item>
<item>
        <title>65492c5a - mptcp: move from sha1 (v0) to sha256 (v1)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mptcp/Kconfig#65492c5a</link>
        <description>mptcp: move from sha1 (v0) to sha256 (v1)For simplicity&apos;s sake use directly sha256 primitives (and pull themas a required build dep).Add optional, boot-time self-tests for the hmac function.Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&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/net/mptcp/Kconfig</description>
        <pubDate>Wed, 22 Jan 2020 00:56:30 +0000</pubDate>
        <dc:creator>Paolo Abeni &lt;pabeni@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>f870fa0b - mptcp: Add MPTCP socket stubs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mptcp/Kconfig#f870fa0b</link>
        <description>mptcp: Add MPTCP socket stubsImplements the infrastructure for MPTCP sockets.MPTCP sockets open one in-kernel TCP socket per subflow. These subflowsockets are only managed by the MPTCP socket that owns them and are notvisible from userspace. This commit allows a userspace program to openan MPTCP socket with:  sock = socket(AF_INET, SOCK_STREAM, IPPROTO_MPTCP);The resulting socket is simply a wrapper around a single regular TCPsocket, without any of the MPTCP protocol implemented over the wire.Co-developed-by: Florian Westphal &lt;fw@strlen.de&gt;Signed-off-by: Florian Westphal &lt;fw@strlen.de&gt;Co-developed-by: Peter Krystad &lt;peter.krystad@linux.intel.com&gt;Signed-off-by: Peter Krystad &lt;peter.krystad@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: Paolo Abeni &lt;pabeni@redhat.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: Christoph Paasch &lt;cpaasch@apple.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/mptcp/Kconfig</description>
        <pubDate>Wed, 22 Jan 2020 00:56:15 +0000</pubDate>
        <dc:creator>Mat Martineau &lt;mathew.j.martineau@linux.intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
