Uploaded image for project: 'LWIP based TCP/IP'
  1. LWIP based TCP/IP
  2. PSLWIP-288

DHCP/BootP xid is always initialized with 0xABCD0001

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V4.1.0.0
    • Fix Version/s: V4.1.0.8, V4.1.5.0
    • Labels:
      None
    • Account:
      SPC TCP_IP (SPCTCPIP)

      Description

      DHCP/BootP xid should always be randomly generated as defined per RFC2131 Section 4.1:

      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

            Expenses

              Activity

                Status Description

                  People

                  • Reporter:
                    KMichel Kai Michel
                  • Votes:
                    0 Vote for this issue
                    Watchers:
                    0 Start watching this issue

                    Dates

                    • Created:
                      Updated:
                      Resolved: