From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7B617C4332F for ; Fri, 2 Dec 2022 07:13:25 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id EFE1882F7F; Fri, 2 Dec 2022 08:13:21 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=yadro.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=yadro.com header.i=@yadro.com header.b="LoEyg+if"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 919388507C; Fri, 2 Dec 2022 08:13:20 +0100 (CET) Received: from mta-01.yadro.com (mta-02.yadro.com [89.207.88.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id BE12585098 for ; Fri, 2 Dec 2022 08:13:16 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=yadro.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=v.v.mitrofanov@yadro.com Received: from localhost (unknown [127.0.0.1]) by mta-01.yadro.com (Postfix) with ESMTP id 4F82A412CD; Fri, 2 Dec 2022 07:13:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yadro.com; h= mime-version:content-type:content-type:content-language :accept-language:in-reply-to:references:message-id:date:date :subject:subject:from:from:received:received:received:received :received; s=mta-01; t=1669965192; x=1671779593; bh=NXSRUFzW52FP ofv32eK4N2v4idcoSLKRh/KVr8Ff7rY=; b=LoEyg+ifuXzKpcuJB3UvwXMEtzLY DImxjqdmZUEHN83SJ71V7CmOk+GbUnh0THZLZdBycWLCeCgbzpdtS1zObLSjiEsL 9eqDhvjt6STAr2klH6vwoUT6iWXUtApZFjoQN0EqB34idNxcT4Xs8/r958j/BhQq ijZLFfbMY8GTZ+w= Received: from mta-01.yadro.com ([127.0.0.1]) by localhost (mta-01.yadro.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iXHqc-06CC0a; Fri, 2 Dec 2022 10:13:12 +0300 (MSK) Received: from T-EXCH-02.corp.yadro.com (T-EXCH-02.corp.yadro.com [172.17.10.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mta-01.yadro.com (Postfix) with ESMTPS id C1834412C9; Fri, 2 Dec 2022 10:13:11 +0300 (MSK) Received: from T-EXCH-08.corp.yadro.com (172.17.11.58) by T-EXCH-02.corp.yadro.com (172.17.10.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.32; Fri, 2 Dec 2022 10:13:11 +0300 Received: from T-Exch-05.corp.yadro.com (172.17.10.109) by T-EXCH-08.corp.yadro.com (172.17.11.58) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.9; Fri, 2 Dec 2022 10:13:11 +0300 Received: from T-Exch-05.corp.yadro.com ([172.17.10.109]) by T-Exch-05.corp.yadro.com ([172.17.10.109]) with mapi id 15.02.1118.009; Fri, 2 Dec 2022 10:13:11 +0300 From: Vyacheslav Mitrofanov V To: Peter Robinson , Tom Rini CC: "rfried.dev@gmail.com" , "joe.hershberger@ni.com" , "wd@denx.de" , "u-boot@lists.denx.de" , "judge.packham@gmail.com" , "linux@yadro.com" , "sjg@chromium.org" Subject: Re: [PATCH v4 00/17] IPv6 support Thread-Topic: [PATCH v4 00/17] IPv6 support Thread-Index: AQHYw3prjOTamvvxJ0mZgcY61qk0Ca5UxLIAgAFOaAWAAAE9MIAAJU0AgAMXzQCAAWA9Vg== Date: Fri, 2 Dec 2022 07:13:11 +0000 Message-ID: References: <20220908115905.70928-1-v.v.mitrofanov@yadro.com> <20221128153458.GT3787616@bill-the-cat> <51ed934d189c4f89af2be9f6c28d4a88@yadro.com> <515924f08eba4a55a4f24e9778966f0b@yadro.com> <20221129134948.GS3787616@bill-the-cat>, In-Reply-To: Accept-Language: ru-RU, en-US Content-Language: ru-RU X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.178.114.10] MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.39 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.6 at phobos.denx.de X-Virus-Status: Clean Hello, Peter! I see your point and I think that you are right in some aspects. LwIP like = other stacks can be used instead of built-in stack but it is necessary to m= ake quite a big work to port it, write tests and so on. It is bigger than m= y tiny patches. I'm not against the situation when someone do that work and port other stac= k. But I think it is better to give people IPv6 right now than wait it agai= n. ________________________________ =CE=F2: Peter Robinson =CE=F2=EF=F0=E0=E2=EB=E5=ED=EE: 1 =E4=E5=EA=E0=E1=F0=FF 2022 =E3. 16:03:46 =CA=EE=EC=F3: Tom Rini =CA=EE=EF=E8=FF: Vyacheslav Mitrofanov V; rfried.dev@gmail.com; joe.hershbe= rger@ni.com; wd@denx.de; u-boot@lists.denx.de; judge.packham@gmail.com; lin= ux@yadro.com; sjg@chromium.org =D2=E5=EC=E0: Re: [PATCH v4 00/17] IPv6 support =AB=C2=ED=E8=EC=E0=ED=E8=E5! =C4=E0=ED=ED=EE=E5 =EF=E8=F1=FC=EC=EE =EE=F2 = =E2=ED=E5=F8=ED=E5=E3=EE =E0=E4=F0=E5=F1=E0=F2=E0!=BB Hi Tom and others, > > Tom, maybe it is better to change configs add ifdefs or do sth else to = exclude them from the build if IPV6 is not configured? > > There's two parts to this, yes. Sandbox needs to enable ipv6 so that > the tests are run, and the tests need to be be appropriately ifdef'd so > that they don't try and be run on platforms without ipv6. I was wondering with the need to support IPv6, http and tls and the various components whether we wouldn't just be better off using LwIP [1][2]>, it gives us basically everything we need for IPv6, HTTP boot and other things we need, and is used on microcontrollers (I came across it recently when playing with micropython) so it's small. I feel it would save a lot of time maintaining an independent IP stack and being used a cross a bunch of different projects is quite widely used/developed. Thoughts? Peter [1] https://savannah.nongnu.org/forum/forum.php?forum_id=3D9248 [2] https://en.wikipedia.org/wiki/LwIP