diff options
| author | Tom Rini <[email protected]> | 2025-05-23 11:29:55 -0600 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2025-05-23 11:31:03 -0600 |
| commit | da24eb55327978410f5559f44ce1434ae8d8932d (patch) | |
| tree | 441736e6e7c79637a61b8f0dab9cac2260e1e4be /lib | |
| parent | ef305ceff9c875a7c16fdffc5e120d8ddf6243b7 (diff) | |
| parent | 2111bd7e93a3044f0590c942a41f2667d15d923d (diff) | |
Merge patch series "BOOTP/DHCPv4 enhancements"
Sean Edmond <[email protected]> says:
In our datacenter application, a single DHCP server is servicing 36000+ clients.
Improvements are required to the DHCPv4 retransmission behavior to align with
RFC and ensure less pressure is exerted on the server:
- retransmission backoff interval maximum is configurable
(environment variable bootpretransmitperiodmax)
- initial retransmission backoff interval is configurable
(environment variable bootpretransmitperiodinit)
- transaction ID is kept the same for each BOOTP/DHCPv4 request
(not recreated on each retry)
For our application we'll use:
- bootpretransmitperiodmax=16000
- bootpretransmitperiodinit=2000
A new configuration BOOTP_RANDOM_XID has been added to enable a randomized
BOOTP/DHCPv4 transaction ID.
Enhance DHCPv4 sending/parsing option 209 (PXE config file). A previous
patch was accepted. A new patch fixes a possible double free() and
addresses latest review comments.
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/Kconfig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Kconfig b/lib/Kconfig index cdf8f7ee0e8..6a89f797bef 100644 --- a/lib/Kconfig +++ b/lib/Kconfig @@ -283,7 +283,8 @@ config REGEX choice prompt "Pseudo-random library support type" depends on NET_RANDOM_ETHADDR || RANDOM_UUID || CMD_UUID || \ - RNG_SANDBOX || UT_LIB && AES || FAT_WRITE + RNG_SANDBOX || UT_LIB && AES || FAT_WRITE || CMD_BOOTP || \ + CMD_DHCP || CMD_DHCP6 default LIB_RAND help Select the library to provide pseudo-random number generator |
