1.2.1.3.20 TCPIP_DHCP_STATUS Enumeration

C

typedef enum {
TCPIP_DHCP_IDLE = 0,
TCPIP_DHCP_WAIT_LINK,
TCPIP_DHCP_SEND_DISCOVERY,
TCPIP_DHCP_GET_OFFER,
TCPIP_DHCP_SEND_REQUEST,
TCPIP_DHCP_GET_REQUEST_ACK,
TCPIP_DHCP_WAIT_LEASE_CHECK,
TCPIP_DHCP_WAIT_LEASE_RETRY,
TCPIP_DHCP_BOUND,
TCPIP_DHCP_SEND_RENEW,
TCPIP_DHCP_GET_RENEW_ACK,
TCPIP_DHCP_SEND_REBIND,
TCPIP_DHCP_GET_REBIND_ACK
} TCPIP_DHCP_STATUS;

Description

Enumeration: TCPIP_DHCP_STATUS.

This enumeration lists the current status of the DHCP module. Used in getting information about the DHCP state machine.

Members

MembersDescription
TCPIP_DHCP_IDLE = 0Idle/inactive state.
TCPIP_DHCP_WAIT_LINKWaiting for an active connection.
TCPIP_DHCP_SEND_DISCOVERYSending a Discover message.
TCPIP_DHCP_GET_OFFERWaiting for a DHCP offer.
TCPIP_DHCP_SEND_REQUESTSending a REQUEST message (REQUESTING).
TCPIP_DHCP_GET_REQUEST_ACKWaiting for a request ACK message.
TCPIP_DHCP_WAIT_LEASE_CHECKWaiting for received lease verification.
TCPIP_DHCP_WAIT_LEASE_RETRYWaiting for another attempt after the lease verification failed.
TCPIP_DHCP_BOUNDBound.
TCPIP_DHCP_SEND_RENEWSending a REQUEST message (RENEW state).
TCPIP_DHCP_GET_RENEW_ACKWaiting for ACK in RENEW state.
TCPIP_DHCP_SEND_REBINDSending REQUEST message (REBIND state).
TCPIP_DHCP_GET_REBIND_ACKWaiting for ACK in REBIND state.