]> git.dujemihanovic.xyz Git - u-boot.git/commit
net: lwip: build lwIP
authorJerome Forissier <jerome.forissier@linaro.org>
Wed, 16 Oct 2024 10:04:02 +0000 (12:04 +0200)
committerTom Rini <trini@konsulko.com>
Wed, 16 Oct 2024 17:11:56 +0000 (11:11 -0600)
commit1c41a7afaa15dded7cc4c42be61fa811e034e97b
treeb2e2e4e0cf8ead108934d33d0d451b01bb85ba0a
parent7ad5e878cd850102e13ee2a5f8a5fb69742f70b0
net: lwip: build lwIP

Build the lwIP library when NET_LWIP is enabled. The following files
are adaptation layers written specially for U-Boot:

 lib/lwip/u-boot/arch/cc.h
 lib/lwip/u-boot/arch/sys_arch.h (empty)
 lib/lwip/u-boot/limits.h (empty)
 lib/lwip/u-boot/lwipopts.h

They were initially contributed by Maxim in a previous RFC patch series.

The lwIP stack needs to be added as a Git subtree with the following
command:

 $ git subtree add --squash --prefix lib/lwip/lwip \
   https://github.com/lwip-tcpip/lwip.git  STABLE-2_2_0_RELEASE

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Co-developed-by: Maxim Uvarov <muvarov@gmail.com>
Cc: Maxim Uvarov <muvarov@gmail.com>
Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
lib/Makefile
lib/lwip/Makefile [new file with mode: 0644]
lib/lwip/u-boot/arch/cc.h [new file with mode: 0644]
lib/lwip/u-boot/arch/sys_arch.h [new file with mode: 0644]
lib/lwip/u-boot/limits.h [new file with mode: 0644]
lib/lwip/u-boot/lwipopts.h [new file with mode: 0644]