Commit | Line | Data |
---|---|---|
ed36323f MY |
1 | # |
2 | # Network configuration | |
3 | # | |
4 | ||
5 | menuconfig NET | |
6 | bool "Networking support" | |
3b3ea2c5 | 7 | default y |
ed36323f MY |
8 | |
9 | if NET | |
10 | ||
b43ea1bf PR |
11 | config PROT_UDP |
12 | bool "Enable generic udp framework" | |
13 | help | |
14 | Enable a generic udp framework that allows defining a custom | |
15 | handler for udp protocol. | |
16 | ||
3275f26b AF |
17 | config BOOTP_SEND_HOSTNAME |
18 | bool "Send hostname to DNS server" | |
19 | help | |
20 | Some DHCP servers are capable to do a dynamic update of a | |
21 | DNS server. To do this, they need the hostname of the DHCP | |
22 | requester. | |
23 | If CONFIG_BOOTP_SEND_HOSTNAME is defined, the content | |
24 | of the "hostname" environment variable is passed as | |
25 | option 12 to the DHCP server. | |
26 | ||
bef1014b JH |
27 | config NET_RANDOM_ETHADDR |
28 | bool "Random ethaddr if unset" | |
29 | help | |
30 | Selecting this will allow the Ethernet interface to function | |
31 | even when the ethaddr variable for that interface is unset. | |
32 | A new MAC address will be generated on every boot and it will | |
33 | not be added to the environment. | |
34 | ||
26660748 BN |
35 | config NETCONSOLE |
36 | bool "NetConsole support" | |
37 | help | |
38 | Support the 'nc' input/output device for networked console. | |
39 | See README.NetConsole for details. | |
40 | ||
3f6bcdf6 MV |
41 | config IP_DEFRAG |
42 | bool "Support IP datagram reassembly" | |
3f6bcdf6 MV |
43 | help |
44 | Selecting this will enable IP datagram reassembly according | |
45 | to the algorithm in RFC815. | |
46 | ||
215df01d RV |
47 | config NET_MAXDEFRAG |
48 | int "Size of buffer used for IP datagram reassembly" | |
49 | depends on IP_DEFRAG | |
50 | default 16384 | |
51 | range 1024 65536 | |
52 | help | |
53 | This defines the size of the statically allocated buffer | |
54 | used for reassembly, and thus an upper bound for the size of | |
55 | IP datagrams that can be received. | |
56 | ||
b618b370 MV |
57 | config TFTP_BLOCKSIZE |
58 | int "TFTP block size" | |
16cdc2da | 59 | default 1468 |
b618b370 MV |
60 | help |
61 | Default TFTP block size. | |
421de7fe PD |
62 | The MTU is typically 1500 for ethernet, so a TFTP block of |
63 | 1468 (MTU minus eth.hdrs) provides a good throughput with | |
64 | almost-MTU block sizes. | |
65 | You can also activate CONFIG_IP_DEFRAG to set a larger block. | |
b618b370 | 66 | |
cc6b87ec RF |
67 | config TFTP_WINDOWSIZE |
68 | int "TFTP window size" | |
69 | default 1 | |
70 | help | |
71 | Default TFTP window size. | |
72 | RFC7440 defines an optional window size of transmits, | |
73 | before an ack response is required. | |
74 | The default TFTP implementation implies a window size of 1. | |
75 | ||
2509493c TK |
76 | config TFTP_TSIZE |
77 | bool "Track TFTP transfers based on file size option" | |
78 | depends on CMD_TFTPBOOT | |
79 | default y if (ARCH_OMAP2PLUS || ARCH_K3) | |
80 | help | |
81 | By default, TFTP progress bar is increased for each received UDP | |
82 | frame, which can lead into long time being spent for sending | |
83 | data over the UART. Enabling this option, TFTP queries the file | |
84 | size from server, and if supported, limits the progress bar to | |
85 | 50 characters total which fits on single line. | |
86 | ||
c8e251f8 LF |
87 | config SERVERIP_FROM_PROXYDHCP |
88 | bool "Get serverip value from Proxy DHCP response" | |
89 | help | |
90 | Allows bootfile config to be fetched from Proxy DHCP server | |
91 | while IP is obtained from main DHCP server. | |
92 | ||
93 | config SERVERIP_FROM_PROXYDHCP_DELAY_MS | |
94 | int "# of additional milliseconds to wait for ProxyDHCP response" | |
95 | default 100 | |
96 | help | |
97 | Amount of additional time to wait for ProxyDHCP response after | |
98 | receiving response from main DHCP server. Has no effect if | |
99 | SERVERIP_FROM_PROXYDHCP is false. | |
100 | ||
ed36323f | 101 | endif # if NET |