summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorSean Edmond <seanedmond@microsoft.com>2024-05-08 19:39:03 -0700
committerTom Rini <trini@konsulko.com>2025-05-23 11:28:51 -0600
commit2111bd7e93a3044f0590c942a41f2667d15d923d (patch)
tree4511c669fb98692f4946ea17fe6a533c470db5b0 /cmd
parente6bca3305bbc333cc71e5bf1ee483bbacfa84736 (diff)
net: bootp: add config option BOOTP_RANDOM_XID
The new config option BOOTP_RANDOM_XID will randomize the transaction ID for each new BOOT/DHCPv4 exchange. Signed-off-by: Sean Edmond <seanedmond@microsoft.com> Reviewed-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'cmd')
-rw-r--r--cmd/Kconfig7
1 files changed, 7 insertions, 0 deletions
diff --git a/cmd/Kconfig b/cmd/Kconfig
index 54c4ab8570c..82f6a089586 100644
--- a/cmd/Kconfig
+++ b/cmd/Kconfig
@@ -1909,6 +1909,13 @@ config BOOTP_VCI_STRING
default "U-Boot.arm" if ARM
default "U-Boot"
+config BOOTP_RANDOM_XID
+ bool "Send random transaction ID to BOOTP/DHCP server"
+ depends on CMD_BOOTP && (LIB_RAND || LIB_HW_RAND)
+ help
+ Selecting this will allow for a random transaction ID to get
+ selected for each BOOTP/DHCPv4 exchange.
+
if CMD_DHCP6
config DHCP6_PXE_CLIENTARCH