aboutsummaryrefslogtreecommitdiff
path: root/net-lwip/Kconfig
blob: 3577603f7ce2b4cd9aa20648cc4a95b44f86435d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#
# 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