Details
Description
The DHCP/BootP XID is initialized with the value 0xABCD0001, but according to RFC2131 Section 4.1 it should always be randomly generated:
The 'xid' field is used by the client to match incoming DHCP messages with pending requests. A DHCP client MUST choose 'xid's in such a way as to minimize the chance of using an 'xid' identical to one used by another client. For example, a client may choose a different, random initial 'xid' each time the client is rebooted, and subsequently use sequential 'xid's until the next reboot. Selecting a new 'xid' for each retransmission is an implementation decision. A client may choose to reuse the same 'xid' or select a new 'xid' for each retransmitted message.
Attachments
Issue Links
- relates to
-
PSEISV5-302 Update to lwIP V5.1.0.7
- Closed
-
PSEISV3-701 Update lwip to V5.1.0.7
- Closed
-
PSLWIP-288 DHCP/BootP xid is always initialized with 0xABCD0001
- Closed