X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=net%2FKconfig;h=ac6d0cf8a6fc51fd61386f46a854face43f31b71;hb=9ad15227bb92acc2bf73c60da1bcf2ae3774246d;hp=4e2bf38ad5a369c207447dd16dc0d1ca36c2426a;hpb=a5a37567c4f7bd6faf85ef4b720f6efce3e8bbbf;p=oweals%2Fu-boot.git diff --git a/net/Kconfig b/net/Kconfig index 4e2bf38ad5..ac6d0cf8a6 100644 --- a/net/Kconfig +++ b/net/Kconfig @@ -4,6 +4,7 @@ menuconfig NET bool "Networking support" + default y if NET @@ -21,27 +22,31 @@ config NETCONSOLE Support the 'nc' input/output device for networked console. See README.NetConsole for details. -config NET_TFTP_VARS - bool "Control TFTP timeout and count through environment" - default y +config IP_DEFRAG + bool "Support IP datagram reassembly" + default n + help + Selecting this will enable IP datagram reassembly according + to the algorithm in RFC815. + +config NET_MAXDEFRAG + int "Size of buffer used for IP datagram reassembly" + depends on IP_DEFRAG + default 16384 + range 1024 65536 + help + This defines the size of the statically allocated buffer + used for reassembly, and thus an upper bound for the size of + IP datagrams that can be received. + +config TFTP_BLOCKSIZE + int "TFTP block size" + default 1468 help - If set, allows controlling the TFTP timeout through the - environment variable tftptimeout, and the TFTP maximum - timeout count through the variable tftptimeoutcountmax. - If unset, timeout and maximum are hard-defined as 1 second - and 10 timouts per TFTP transfer. - -config BOOTP_PXE_CLIENTARCH - hex - default 0x16 if ARM64 - default 0x15 if ARM - default 0 if X86 - -config BOOTP_VCI_STRING - string - default "U-Boot.armv7" if CPU_V7 || CPU_V7M - default "U-Boot.armv8" if ARM64 - default "U-Boot.arm" if ARM - default "U-Boot" + Default TFTP block size. + The MTU is typically 1500 for ethernet, so a TFTP block of + 1468 (MTU minus eth.hdrs) provides a good throughput with + almost-MTU block sizes. + You can also activate CONFIG_IP_DEFRAG to set a larger block. endif # if NET