efi_loader: efi_variable_parse_signature() returns NULL on error
[oweals/u-boot.git] / net / Kconfig
index c393269f270b58b84e1a8369a1c673978ff2a7f3..ac6d0cf8a6fc51fd61386f46a854face43f31b71 100644 (file)
@@ -4,12 +4,12 @@
 
 menuconfig NET
        bool "Networking support"
 
 menuconfig NET
        bool "Networking support"
+       default y
 
 if NET
 
 config NET_RANDOM_ETHADDR
        bool "Random ethaddr if unset"
 
 if NET
 
 config NET_RANDOM_ETHADDR
        bool "Random ethaddr if unset"
-       select LIB_RAND
        help
          Selecting this will allow the Ethernet interface to function
          even when the ethaddr variable for that interface is unset.
        help
          Selecting this will allow the Ethernet interface to function
          even when the ethaddr variable for that interface is unset.
@@ -22,30 +22,31 @@ config NETCONSOLE
          Support the 'nc' input/output device for networked console.
          See README.NetConsole for details.
 
          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
        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"
-
-config SPL_NET_VCI_STRING
-       string
+         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
 
 endif   # if NET