TCPIP_DHCPS_EVENT_TYPE Enumeration

C

typedef enum
{
TCPIP_DHCPS_EVENT_NONE = 0,
TCPIP_DHCPS_EVENT_ECHO_PROBE_SENT, 
TCPIP_DHCPS_EVENT_DISCOVER, 
TCPIP_DHCPS_EVENT_REQUEST_OFFERRED, 
TCPIP_DHCPS_EVENT_REQUEST_RENEW, 
TCPIP_DHCPS_EVENT_REQUEST_REBIND, 
TCPIP_DHCPS_EVENT_REQUEST_EXPIRED, 
TCPIP_DHCPS_EVENT_OTHER_SELECT, 
TCPIP_DHCPS_EVENT_INFORM, 
TCPIP_DHCPS_EVENT_PROCESS_LOCK = -1, 
TCPIP_DHCPS_EVENT_TICK_LOCK = -2, 
TCPIP_DHCPS_EVENT_MSG_OVERFLOW = -3, 
TCPIP_DHCPS_EVENT_MSG_UNDERFLOW = -4, 
TCPIP_DHCPS_EVENT_IF_DISABLED = -5, 
TCPIP_DHCPS_EVENT_IF_ERROR = -6, 
TCPIP_DHCPS_EVENT_MSG_FORMAT_ERROR = -7, 
TCPIP_DHCPS_EVENT_POOL_EMPTY = -8, 
TCPIP_DHCPS_EVENT_CACHE_FULL = -9, 
TCPIP_DHCPS_EVENT_ECHO_PROBE_FAIL = -10, 
TCPIP_DHCPS_EVENT_ECHO_FAIL = -11, 
TCPIP_DHCPS_EVENT_REPROBE_FAIL = -12, 
TCPIP_DHCPS_EVENT_ARP_FAIL = -13, 
TCPIP_DHCPS_EVENT_REQ_ADDRESS_ERROR = -14, 
TCPIP_DHCPS_EVENT_REQ_UNKNOWN = -15, 
TCPIP_DHCPS_EVENT_REQ_FORMAT_ERROR = -16, 
TCPIP_DHCPS_EVENT_INFO_FORMAT_ERROR = -17, 
TCPIP_DHCPS_EVENT_REQ_UNEXPECT = -18, 
TCPIP_DHCPS_EVENT_DECLINED = -19, 
TCPIP_DHCPS_EVENT_INFORM_INVALID = -20, 
} TCPIP_DHCPS_EVENT_TYPE;

Description

DHCP Event Type

A DHCP Server reported event

Members

MembersDescription
TCPIP_DHCPS_EVENT_NONEDHCP no event
client lease events > 0
TCPIP_DHCPS_EVENT_ECHO_PROBE_SENT,sent an ICMP probe
evInfo1: probe count
evInfo2: IP address (uint32_t, network order) trying to ping
TCPIP_DHCPS_EVENT_DISCOVER,DHCP discovery received
evInfo1: IP address that server assigned to the client
evInfo2: current time at which the discovery occurred
TCPIP_DHCPS_EVENT_REQUEST_OFFERRED,lease ACK for offer request
evInfo1: IP address that server assigned to the client
evInfo2: current time at which the request occurred
TCPIP_DHCPS_EVENT_REQUEST_RENEW,lease ACK sent for renew request
evInfo1: IP address that server had for the client
evInfo2: current time at which the renew occurred
TCPIP_DHCPS_EVENT_REQUEST_REBIND,lease ACK sent for rebind request
evInfo1: IP address that server had for the client
evInfo2: current time at which the rebind occurred
TCPIP_DHCPS_EVENT_REQUEST_EXPIRED,lease ACK sent for an expired request
evInfo1: IP address that server had for the client
evInfo2: current time at which the request occurred
TCPIP_DHCPS_EVENT_OTHER_SELECT,DHCP client selected a different server
evInfo1: IP address that server had
evInfo2: IP address requested by client
TCPIP_DHCPS_EVENT_INFORM,DHCPINFORM from a client, with an IP address already assigned
evInfo1: inform IP address of the client
evInfo2: current time at which the inform occurred
error events < 0
TCPIP_DHCPS_EVENT_PROCESS_LOCKDHCP message processing postponed as the DB access was locked
evInfo1: index of the interface
evInfo2: IP address (uint32_t, network order) of the client that sent the message
TCPIP_DHCPS_EVENT_TICK_LOCKDHCP timeout processing postponed as the DB access was locked
evInfo1: time (DHCPs second) when this occurred
evInfo2: 0
TCPIP_DHCPS_EVENT_MSG_OVERFLOWDHCP message received is > than the internally allocated buffer
evInfo1: sizeof the received message
evInfo2: IP address (uint32_t, network order) of the client that sent the message
TCPIP_DHCPS_EVENT_MSG_UNDERFLOWDHCP message received is < than the minimum DHCP valid message
evInfo1: sizeof the received message
evInfo2: IP address (uint32_t, network order) of the client that sent the message
TCPIP_DHCPS_EVENT_IF_DISABLEDDHCP message received on an interface that has DHCP server disabled
evInfo1: index of the interface
evInfo2: IP address (uint32_t, network order) of the client that sent the message
TCPIP_DHCPS_EVENT_IF_ERRORDHCP message received on an interface that the DHCP server has not mapped internally
This should not normally happen
evInfo1: index of the interface
evInfo2: IP address (uint32_t, network order) of the client that sent the message
TCPIP_DHCPS_EVENT_MSG_FORMAT_ERRORDHCP message received is badly formatted:
operation !
evInfo1: index of the interface
evInfo2: IP address (uint32_t, network order) of the client that sent the message
TCPIP_DHCPS_EVENT_POOL_EMPTYDHCP pool was empty, cannot allocate a new lease
evInfo1: none
evInfo2: none
TCPIP_DHCPS_EVENT_CACHE_FULLDHCP cache for the interface was full, cannot store a new lease
evInfo1: number of cache entries that are reported as full (size of the cache)
evInfo2: none
TCPIP_DHCPS_EVENT_ECHO_PROBE_FAILAttempt to send an ICMP probe failed: ICMP module rejected the call
evInfo1: probe count
evInfo2: IP address (uint32_t, network order) trying to ping
TCPIP_DHCPS_EVENT_ECHO_FAILICMP probes failed completely; probes aborted
evInfo1: ICMP retries attempted
evInfo2: IP address (uint32_t, network order) trying to ping
TCPIP_DHCPS_EVENT_REPROBE_FAILICMP reprobes failed completely; probes aborted
evInfo1: ICMP reprobes attempted
evInfo2: IP address (uint32_t, network order) trying to ping
TCPIP_DHCPS_EVENT_ARP_FAILattempt to inject to ARP cache failed
evInfo1: ARP reply
evInfo2: IP address (uint32_t, network order) trying to inject
TCPIP_DHCPS_EVENT_REQ_ADDRESS_ERRORDHCPREQUEST from client with wrong requested IP address
evInfo1: IP address that server had
evInfo2: IP address requested by client
TCPIP_DHCPS_EVENT_REQ_UNKNOWNDHCPREQUEST from an unknown client, no entry in the DB for it
evInfo1: IP address requested by client if it exists
evInfo2: time at which the event occurres
TCPIP_DHCPS_EVENT_REQ_FORMAT_ERRORDHCPREQUEST from client with wrong format
evInfo1: IP address that server has for or requested by this client
evInfo2: a TCPIP_DHCPS_REQ_FORMAT_ERR_MASK value
TCPIP_DHCPS_EVENT_INFO_FORMAT_ERRORDHCPINFORM from client with wrong format
evInfo1: IP address of the client
evInfo2: a TCPIP_DHCPS_REQ_FORMAT_ERR_MASK value
TCPIP_DHCPS_EVENT_REQ_UNEXPECTunexpected DHCPREQUEST received a client. ignored
evInfo1: IP address that server has for this client
evInfo2: the current TCPIP_DHCPS_LEASE_STATE for this lease
TCPIP_DHCPS_EVENT_DECLINEDclient issues a DHCPDECLINE; address was in use
evInfo1: IP address that was declined
evInfo2: time at which the event occurres
TCPIP_DHCPS_EVENT_INFORM_INVALIDDHCPINFORM from a client, with an IP address not in our network
evInfo1: inform IP address of the client
evInfo2: time at which the event occurres