
Hi Tom,
On 10/16/24 21:33, Tom Rini wrote:
On Wed, Oct 16, 2024 at 02:07:45PM -0600, Tom Rini wrote:
On Wed, 16 Oct 2024 11:56:22 +0200, Jerome Forissier wrote:
This is a rework of a patch series by Maxim Uvarov: "net/lwip: add lwip library for the network stack" [1]. The goal is to introduce the lwIP TCP/IP stack [2] [3] as an alternative to the current implementation in net/, selectable with Kconfig, and ultimately keep only lwIP if possible. Some reasons for doing so are:
- Make the support of HTTPS in the wget command easier. Javier T. and
Raymond M. (CC'd) have some additional lwIP and Mbed TLS patches to do so. With that it becomes possible to fetch and launch a distro installer such as Debian etc. using a secure, authenticated connection directly from the U-Boot shell. Several use cases:
- Authentication: prevent MITM attack (third party replacing the
binary with a different one)
- Confidentiality: prevent third parties from grabbing a copy of the
image as it is being downloaded
- Allow connection to servers that do not support plain HTTP anymore
(this is becoming more and more common on the Internet these days)
- Possibly benefit from additional features implemented in lwIP
- Less code to maintain in U-Boot
[...]
Applied to u-boot/master, thanks!
With that said, checkpatch.pl finds a number of style errors under the new U-Boot code, please address those shortly, thanks.
https://lists.denx.de/pipermail/u-boot/2024-November/570977.html
Thanks,