blob: 3577603f7ce2b4cd9aa20648cc4a95b44f86435d [file] [log] [blame]
#
# 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