| # |
| # Network configuration (with lwIP stack) |
| # |
| |
| menuconfig NET_LWIP |
| bool "Networking support (lwIP stack) -- EXPERIMENTAL" |
| default y |
| imply NETDEVICES |
| help |
| Include networking support based on the lwIP (lightweight IP) |
| TCP/IP stack (https://nongnu.org/lwip). This is a replacement for |
| the default U-Boot network stack and applications located in net/ |
| and enabled via CONFIG_NET as well as other pieces of code that |
| depend on CONFIG_NET (such as cmd/net.c enabled via CONFIG_CMD_NET). |
| Therefore the two symbols CONFIG_NET and CONFIG_NET_LWIP are mutually |
| exclusive. |
| |
| if NET_LWIP |
| |
| config LWIP_DEBUG |
| bool "Enable debug traces in the lwIP library" |
| |
| config LWIP_ASSERT |
| bool "Enable assertions in the lwIP library" |
| |
| config PROT_DHCP_LWIP |
| bool "DHCP support in lwIP" |
| depends on PROT_UDP_LWIP |
| help |
| Enable support for the DHCP protocol in lwIP. |
| |
| config PROT_DNS_LWIP |
| bool |
| depends on PROT_UDP_LWIP |
| |
| config PROT_RAW_LWIP |
| bool |
| |
| config PROT_TCP_LWIP |
| bool |
| |
| config PROT_UDP_LWIP |
| bool |
| |
| config BOOTDEV_ETH |
| bool "Enable bootdev for ethernet" |
| depends on BOOTSTD |
| default y |
| help |
| Provide a bootdev for ethernet so that is it possible to boot |
| an operating system over the network, using the PXE (Preboot |
| Execution Environment) protocol. |
| |
| endif |