summaryrefslogtreecommitdiff
path: root/net/lwip/Kconfig
blob: d28a8a7df947871855bab3f1f2e5e8c594f406a3 (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
55
56
57
58
59
60
61
62
#
# Network configuration (with lwIP stack)
#

if NET_LWIP

config LWIP_DEBUG
	bool "Enable debug traces in the lwIP library"
	help
	  Prints messages to the console regarding network packets that go in
          and out of the lwIP library.

config LWIP_DEBUG_RXTX
	bool "Dump packets sent and received by lwIP"
	help
	  Performs an hexadecimal & ASCII dump of the data received and sent by
	  the lwIP network stack.

config LWIP_ASSERT
	bool "Enable assertions in the lwIP library"
	help
	  Compiles additional error checking code into the lwIP library. These
	  checks are related to conditions that should not happen in typical
	  use, but may be helpful to debug new features.

config PROT_DHCP_LWIP
	bool
	select PROT_UDP_LWIP

config PROT_DNS_LWIP
	bool
	select PROT_UDP_LWIP

config PROT_RAW_LWIP
	bool

config PROT_TCP_LWIP
	bool

config PROT_TCP_SACK_LWIP
	bool "TCP SACK support"
	depends on PROT_TCP_LWIP
	default y
	help
	  TCP protocol with selective acknowledgements. Improves
	  file transfer speed in wget.

config PROT_UDP_LWIP
	bool

config LWIP_TCP_WND
	int "Value of TCP_WND"
	default 32768 if ARCH_QEMU
	default 3000000
	help
	  Default value for TCP_WND in the lwIP configuration
	  Lower values result in slower wget transfer speeds in
	  general, especially when the latency on the network is high,
	  but QEMU with "-net user" needs no more than a few KB or the
	  transfer will stall and eventually time out.

endif # NET_LWIP