Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2225157/?format=api
{ "id": 2225157, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2225157/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260420-net-kconfig-v1-1-9900002d8e72@cherry.de/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/1.1/projects/18/?format=api", "name": "U-Boot", "link_name": "uboot", "list_id": "u-boot.lists.denx.de", "list_email": "u-boot@lists.denx.de", "web_url": null, "scm_url": null, "webscm_url": null }, "msgid": "<20260420-net-kconfig-v1-1-9900002d8e72@cherry.de>", "date": "2026-04-20T11:36:07", "name": "[1/6] move networking menu in net/Kconfig", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "b74c5462bb7c61502ab940d0299f943ad3828d01", "submitter": { "id": 84425, "url": "http://patchwork.ozlabs.org/api/1.1/people/84425/?format=api", "name": "Quentin Schulz", "email": "foss+uboot@0leil.net" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260420-net-kconfig-v1-1-9900002d8e72@cherry.de/mbox/", "series": [ { "id": 500605, "url": "http://patchwork.ozlabs.org/api/1.1/series/500605/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=500605", "date": "2026-04-20T11:36:06", "name": "net: migrate NO_NET out of the networking stack choice", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/500605/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2225157/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2225157/checks/", "tags": {}, "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=0leil.net header.i=@0leil.net header.a=rsa-sha256\n header.s=20231125 header.b=XGYICb7Q;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)", "phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=0leil.net", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=0leil.net header.i=@0leil.net header.b=\"XGYICb7Q\";\n\tdkim-atps=neutral", "phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=0leil.net", "phobos.denx.de;\n spf=pass smtp.mailfrom=foss+uboot@0leil.net" ], "Received": [ "from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fzln31QXfz1yGs\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 20 Apr 2026 22:54:31 +1000 (AEST)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 1B93284370;\n\tMon, 20 Apr 2026 14:54:21 +0200 (CEST)", "by phobos.denx.de (Postfix, from userid 109)\n id 0E7A784314; Mon, 20 Apr 2026 13:36:40 +0200 (CEST)", "from smtp-42a9.mail.infomaniak.ch (smtp-42a9.mail.infomaniak.ch\n [84.16.66.169])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id A486783E16\n for <u-boot@lists.denx.de>; Mon, 20 Apr 2026 13:36:37 +0200 (CEST)", "from smtp-4-0000.mail.infomaniak.ch (unknown\n [IPv6:2001:1600:7:10::a6b])\n by smtp-4-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4fzk392Nhwz1BrZ;\n Mon, 20 Apr 2026 13:36:37 +0200 (CEST)", "from unknown by smtp-4-0000.mail.infomaniak.ch (Postfix) with ESMTPA\n id 4fzk310VDczVHb; Mon, 20 Apr 2026 13:36:28 +0200 (CEST)" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-3.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS\n autolearn=ham autolearn_force=no version=3.4.2", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=0leil.net;\n s=20231125; t=1776684995;\n bh=XOaq3V2QtWqfkDQYc5Xbo6GALEmFHcPFK3Z8CmBBtNo=;\n h=From:Date:Subject:References:In-Reply-To:To:Cc:From;\n b=XGYICb7QMVw+jzOK8bJaLT9sRyBg7GCxL5LJmz2/QiHBdUv2iy1pXEnMogpZQFmfg\n YQK5+t2yQuw7ayi2VL4JfHm/R2wNtEZ7bsC7aQBx379vkGPk0yy3YS9RD37gUbujIP\n 4sdn4Lg/pz16PElLPKNmTfCgqQ0kyyHfOKdmH6V9I1OpPgVHP/cVPRYMOPto+RI0Cr\n v5mjqp0IXeDKcdKbxfYJ6TcYk7TngAAiv7wA/VcFWS5uCNSw0qDqzGDSa0HOSnL+Ys\n fq2WymRVyX/8pGCpjEpuVMZKE84V82Ff5wqVAZifLhtEnmyB3YCH1WQmCNjJcARZa8\n YusPBIxWjCPHw==", "From": "Quentin Schulz <foss+uboot@0leil.net>", "Date": "Mon, 20 Apr 2026 13:36:07 +0200", "Subject": "[PATCH 1/6] move networking menu in net/Kconfig", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-Id": "<20260420-net-kconfig-v1-1-9900002d8e72@cherry.de>", "References": "<20260420-net-kconfig-v1-0-9900002d8e72@cherry.de>", "In-Reply-To": "<20260420-net-kconfig-v1-0-9900002d8e72@cherry.de>", "To": "u-boot@lists.denx.de, uboot-stm32@st-md-mailman.stormreply.com,\n Paul Barker <paul.barker.ct@bp.renesas.com>", "Cc": "Tom Rini <trini@konsulko.com>,\n Jerome Forissier <jerome.forissier@arm.com>,\n Heinrich Schuchardt <xypron.glpk@gmx.de>,\n Marek Vasut <marek.vasut+renesas@mailbox.org>,\n Ilias Apalodimas <ilias.apalodimas@linaro.org>, Peng Fan <peng.fan@nxp.com>,\n Udit Kumar <u-kumar1@ti.com>,\n =?utf-8?q?Alvin_=C5=A0ipraga?= <alvin@pqrs.dk>,\n Patrick Delaunay <patrick.delaunay@foss.st.com>,\n Patrice Chotard <patrice.chotard@foss.st.com>,\n Adam Ford <aford173@gmail.com>,\n Manoj Sai <abbaraju.manojsai@amarulasolutions.com>,\n Matteo Lisi <matteo.lisi@engicam.com>, Tim Harvey <tharvey@gateworks.com>,\n Mingkai Hu <mingkai.hu@nxp.com>, Pramod Kumar <pramod.kumar_1@nxp.com>,\n Gilles Talis <gilles.talis@gmail.com>, Le Jin <le.jin@siemens.com>,\n Jan Kiszka <jan.kiszka@siemens.com>,\n Kongyang Liu <seashell11234455@gmail.com>, Stefan Roese <sr@denx.de>,\n Francesco Dolcini <francesco.dolcini@toradex.com>,\n Michal Simek <michal.simek@amd.com>,\n Mattijs Korpershoek <mkorpershoek@kernel.org>,\n Casey Connolly <casey.connolly@linaro.org>,\n Vignesh Raghavendra <vigneshr@ti.com>, Bryan Brattlof <bb@ti.com>,\n Vaishnav Achath <vaishnav.a@ti.com>, Jayesh Choudhary <j-choudhary@ti.com>,\n Simon Glass <sjg@chromium.org>, Lukasz Majewski <lukma@denx.de>,\n Marek Vasut <marex@denx.de>, Sughosh Ganu <sughosh.ganu@arm.com>,\n Yao Zi <me@ziyao.cc>, Fabio Estevam <festevam@gmail.com>,\n Alice Guo <alice.guo@nxp.com>, Sam Protsenko <semen.protsenko@linaro.org>,\n Martyn Welch <martyn.welch@collabora.com>,\n Maarten Brock <Maarten.Brock@sttls.nl>,\n Kory Maincent <kory.maincent@bootlin.com>,\n \"Markus Schneider-Pargmann (TI.com)\" <msp@baylibre.com>,\n Padmarao Begari <padmarao.begari@amd.com>,\n Matthias Brugger <mbrugger@suse.com>,\n Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>,\n Heiko Schocher <hs@nabladev.com>,\n Andrew Goodbody <andrew.goodbody@linaro.org>,\n Peter Robinson <pbrobinson@gmail.com>, Brian Sune <briansune@gmail.com>,\n Julien Stephan <jstephan@baylibre.com>,\n Dinesh Maniyam <dinesh.maniyam@altera.com>,\n Ben Dooks <ben.dooks@codethink.co.uk>,\n Tien Fong Chee <tien.fong.chee@altera.com>,\n Leo Yu-Chi Liang <ycliang@andestech.com>,\n Weijie Gao <weijie.gao@mediatek.com>, Anshul Dalal <anshuld@ti.com>,\n Neil Armstrong <neil.armstrong@linaro.org>,\n Andre Przywara <andre.przywara@arm.com>, Andrew Davis <afd@ti.com>,\n Hrushikesh Salunke <h-salunke@ti.com>, Alexey Charkov <alchark@gmail.com>,\n Dario Binacchi <dario.binacchi@amarulasolutions.com>, Ye Li <ye.li@nxp.com>,\n Andreas Dannenberg <dannenberg@ti.com>, Chintan Vankar <c-vankar@ti.com>,\n Martin Schwan <m.schwan@phytec.de>, Benjamin Hahn <B.Hahn@phytec.de>,\n David Lechner <dlechner@baylibre.com>,\n Ariel D'Alessandro <ariel.dalessandro@collabora.com>,\n Dmitrii Merkurev <dimorinny@google.com>,\n Christian Marangi <ansuelsmth@gmail.com>,\n Robert Marko <robert.marko@sartura.hr>, Beiyan Yun <root@infi.wang>,\n \"Lucien.Jheng\" <lucienzx159@gmail.com>,\n Romain Gantois <romain.gantois@bootlin.com>,\n Siddharth Vadapalli <s-vadapalli@ti.com>,\n Kever Yang <kever.yang@rock-chips.com>, Jonas Karlman <jonas@kwiboo.se>,\n George Chan <gchan9527@gmail.com>,\n Balaji Selvanathan <balaji.selvanathan@oss.qualcomm.com>,\n Benjamin ROBIN <dev@benjarobin.fr>,\n Max Merchel <Max.Merchel@ew.tq-group.com>,\n Sean Edmond <seanedmond@microsoft.com>,\n Christoph Niedermaier <cniedermaier@dh-electronics.com>,\n Shantur Rathore <i@shantur.com>,\n \"Ying-Chun Liu (PaulLiu)\" <paul.liu@linaro.org>,\n Adriano Cordova <adrianox@gmail.com>,\n Sky Huang <SkyLake.Huang@mediatek.com>,\n Quentin Schulz <quentin.schulz@cherry.de>", "X-Mailer": "b4 0.15-dev-47773", "X-Infomaniak-Routing": "alpha", "X-Mailman-Approved-At": "Mon, 20 Apr 2026 14:54:20 +0200", "X-BeenThere": "u-boot@lists.denx.de", "X-Mailman-Version": "2.1.39", "Precedence": "list", "List-Id": "U-Boot discussion <u-boot.lists.denx.de>", "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>", "List-Archive": "<https://lists.denx.de/pipermail/u-boot/>", "List-Post": "<mailto:u-boot@lists.denx.de>", "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>", "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>", "Errors-To": "u-boot-bounces@lists.denx.de", "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>", "X-Virus-Scanned": "clamav-milter 0.103.8 at phobos.denx.de", "X-Virus-Status": "Clean" }, "content": "From: Quentin Schulz <quentin.schulz@cherry.de>\n\nIn the main Kconfig, there are only two more menus, General Setup and\nExpert, in addition to the net menu. Since the part in the main Kconfig\nis mostly about selecting the network stack (legacy or lwIP), and that\nwe already have a net/Kconfig, let's move those to net/Kconfig to have\neverything in the same place.\n\nNo intended change in behavior.\n\nSigned-off-by: Quentin Schulz <quentin.schulz@cherry.de>\n---\n Kconfig | 34 ----------------------------------\n net/Kconfig | 34 ++++++++++++++++++++++++++++++++++\n 2 files changed, 34 insertions(+), 34 deletions(-)", "diff": "diff --git a/Kconfig b/Kconfig\nindex 7f00e76ba78..1fa31a4f5a8 100644\n--- a/Kconfig\n+++ b/Kconfig\n@@ -791,42 +791,8 @@ source \"dts/Kconfig\"\n \n source \"env/Kconfig\"\n \n-menu \"Networking\"\n-\n-choice\n-\tprompt \"Networking stack\"\n-\tdefault NET\n-\n-config NO_NET\n-\tbool \"No networking support\"\n-\thelp\n-\t Do not include networking support\n-\n-config NET\n-\tbool \"Legacy U-Boot networking stack\"\n-\tselect NETDEVICES\n-\thelp\n-\t Include networking support with U-Boot's internal implementation of\n-\t the TCP/IP protocol stack.\n-\n-config NET_LWIP\n-\tbool \"Use lwIP for networking stack\"\n-\tselect NETDEVICES\n-\thelp\n-\t Include networking support based on the lwIP (lightweight IP)\n-\t TCP/IP stack (https://nongnu.org/lwip). This is a replacement for\n-\t the default U-Boot network stack and applications located in net/\n-\t and enabled via CONFIG_NET as well as other pieces of code that\n-\t depend on CONFIG_NET (such as cmd/net.c enabled via CONFIG_CMD_NET).\n-\t Therefore the two symbols CONFIG_NET and CONFIG_NET_LWIP are mutually\n-\t exclusive.\n-\n-endchoice\n-\n source \"net/Kconfig\"\n \n-endmenu\n-\n source \"drivers/Kconfig\"\n \n source \"fs/Kconfig\"\ndiff --git a/net/Kconfig b/net/Kconfig\nindex e45ceb25106..249c27c115d 100644\n--- a/net/Kconfig\n+++ b/net/Kconfig\n@@ -2,6 +2,38 @@\n # Network configuration\n #\n \n+menu \"Networking\"\n+\n+choice\n+\tprompt \"Networking stack\"\n+\tdefault NET\n+\n+config NO_NET\n+\tbool \"No networking support\"\n+\thelp\n+\t Do not include networking support\n+\n+config NET\n+\tbool \"Legacy U-Boot networking stack\"\n+\tselect NETDEVICES\n+\thelp\n+\t Include networking support with U-Boot's internal implementation of\n+\t the TCP/IP protocol stack.\n+\n+config NET_LWIP\n+\tbool \"Use lwIP for networking stack\"\n+\tselect NETDEVICES\n+\thelp\n+\t Include networking support based on the lwIP (lightweight IP)\n+\t TCP/IP stack (https://nongnu.org/lwip). This is a replacement for\n+\t the default U-Boot network stack and applications located in net/\n+\t and enabled via CONFIG_NET as well as other pieces of code that\n+\t depend on CONFIG_NET (such as cmd/net.c enabled via CONFIG_CMD_NET).\n+\t Therefore the two symbols CONFIG_NET and CONFIG_NET_LWIP are mutually\n+\t exclusive.\n+\n+endchoice\n+\n if NET\n \n config ARP_TIMEOUT\n@@ -254,3 +286,5 @@ config SYS_RX_ETH_BUFFER\n controllers it is recommended to set this value to 8 or even higher,\n since all buffers can be full shortly after enabling the interface on\n high Ethernet traffic.\n+\n+endmenu\n", "prefixes": [ "1/6" ] }