mirror of
https://github.com/smaeul/u-boot.git
synced 2025-10-13 20:36:02 +01:00
Convert CONFIG_TFTP_PORT to Kconfig
This converts the following to Kconfig: CONFIG_TFTP_PORT Cc: Ramon Fried <rfried.dev@gmail.com> Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
03d14ccdf6
commit
5842c8107d
20
README
20
README
@ -1612,26 +1612,6 @@ The following options need to be configured:
|
||||
this is instead controlled by the value of
|
||||
/config/load-environment.
|
||||
|
||||
- TFTP Fixed UDP Port:
|
||||
CONFIG_TFTP_PORT
|
||||
|
||||
If this is defined, the environment variable tftpsrcp
|
||||
is used to supply the TFTP UDP source port value.
|
||||
If tftpsrcp isn't defined, the normal pseudo-random port
|
||||
number generator is used.
|
||||
|
||||
Also, the environment variable tftpdstp is used to supply
|
||||
the TFTP UDP destination port value. If tftpdstp isn't
|
||||
defined, the normal port 69 is used.
|
||||
|
||||
The purpose for tftpsrcp is to allow a TFTP server to
|
||||
blindly start the TFTP transfer using the pre-configured
|
||||
target IP address and UDP port. This has the effect of
|
||||
"punching through" the (Windows XP) firewall, allowing
|
||||
the remainder of the TFTP transfer to proceed normally.
|
||||
A better solution is to properly configure the firewall,
|
||||
but sometimes that is not allowed.
|
||||
|
||||
CONFIG_STANDALONE_LOAD_ADDR
|
||||
|
||||
This option defines a board specific value for the
|
||||
|
@ -40,6 +40,7 @@ CONFIG_ENV_OVERWRITE=y
|
||||
CONFIG_ENV_IS_IN_NAND=y
|
||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_NET_RETRY_COUNT=20
|
||||
CONFIG_TFTP_PORT=y
|
||||
CONFIG_TFTP_TSIZE=y
|
||||
CONFIG_AT91_GPIO=y
|
||||
CONFIG_GENERIC_ATMEL_MCI=y
|
||||
|
@ -38,6 +38,7 @@ CONFIG_ENV_OVERWRITE=y
|
||||
CONFIG_ENV_IS_IN_NAND=y
|
||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_NET_RETRY_COUNT=20
|
||||
CONFIG_TFTP_PORT=y
|
||||
CONFIG_TFTP_TSIZE=y
|
||||
CONFIG_AT91_GPIO=y
|
||||
CONFIG_CMD_PCA953X=y
|
||||
|
@ -37,6 +37,7 @@ CONFIG_ENV_OVERWRITE=y
|
||||
CONFIG_ENV_IS_IN_NAND=y
|
||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_NET_RETRY_COUNT=20
|
||||
CONFIG_TFTP_PORT=y
|
||||
CONFIG_TFTP_TSIZE=y
|
||||
CONFIG_AT91_GPIO=y
|
||||
CONFIG_CMD_PCA953X=y
|
||||
|
@ -37,9 +37,6 @@
|
||||
#define CONFIG_SYS_NAND_ENABLE_PIN AT91_PIN_PC14
|
||||
#define CONFIG_SYS_NAND_READY_PIN AT91_PIN_PC13
|
||||
|
||||
/* Ethernet */
|
||||
#define CONFIG_TFTP_PORT
|
||||
|
||||
/* USB */
|
||||
#define CONFIG_USB_ATMEL
|
||||
#define CONFIG_USB_ATMEL_CLK_SEL_PLLB
|
||||
|
@ -38,9 +38,6 @@
|
||||
#define CONFIG_SYS_NAND_ENABLE_PIN AT91_PIN_PC14
|
||||
#define CONFIG_SYS_NAND_READY_PIN AT91_PIN_PC8
|
||||
|
||||
/* Ethernet */
|
||||
#define CONFIG_TFTP_PORT
|
||||
|
||||
/* LCD */
|
||||
#define CONFIG_ATMEL_LCD
|
||||
#define CONFIG_GURNARD_SPLASH
|
||||
|
18
net/Kconfig
18
net/Kconfig
@ -83,6 +83,24 @@ config TFTP_BLOCKSIZE
|
||||
almost-MTU block sizes.
|
||||
You can also activate CONFIG_IP_DEFRAG to set a larger block.
|
||||
|
||||
config TFTP_PORT
|
||||
bool "Set TFTP UDP source/destination ports via the environment"
|
||||
help
|
||||
If this is defined, the environment variable tftpsrcp is used to
|
||||
supply the TFTP UDP source port value. If tftpsrcp isn't defined,
|
||||
the normal pseudo-random port number generator is used.
|
||||
|
||||
Also, the environment variable tftpdstp is used to supply the TFTP
|
||||
UDP destination port value. If tftpdstp isn't defined, the normal
|
||||
port 69 is used.
|
||||
|
||||
The purpose for tftpsrcp is to allow a TFTP server to blindly start
|
||||
the TFTP transfer using the pre-configured target IP address and UDP
|
||||
port. This has the effect of "punching through" the (Windows XP)
|
||||
firewall, allowing the remainder of the TFTP transfer to proceed
|
||||
normally. A better solution is to properly configure the firewall,
|
||||
but sometimes that is not allowed.
|
||||
|
||||
config TFTP_WINDOWSIZE
|
||||
int "TFTP window size"
|
||||
default 1
|
||||
|
Loading…
x
Reference in New Issue
Block a user