|
Data Structures |
| union | _DHCP_CLIENT_FLAGS |
Defines |
| #define | BOOT_HW_TYPE (1u) |
| #define | BOOT_LEN_OF_HW_TYPE (6u) |
| #define | BOOT_REPLY (2u) |
| #define | BOOT_REQUEST (1u) |
| #define | DHCP_ACK_MESSAGE (5u) |
| #define | DHCP_CLIENT_PORT (68u) |
| #define | DHCP_DECLINE_MESSAGE (4u) |
| #define | DHCP_DISCOVER_MESSAGE (1u) |
| #define | DHCP_DNS (6u) |
| #define | DHCP_END_OPTION (255u) |
| #define | DHCP_HOST_NAME (12u) |
| #define | DHCP_IP_LEASE_TIME (51u) |
| #define | DHCP_MESSAGE_TYPE (53u) |
| #define | DHCP_MESSAGE_TYPE_LEN (1u) |
| #define | DHCP_NAK_MESSAGE (6u) |
| #define | DHCP_OFFER_MESSAGE (2u) |
| #define | DHCP_OPTION_ACK_MESSAGE (53u) |
| #define | DHCP_PARAM_REQUEST_IP_ADDRESS (50u) |
| #define | DHCP_PARAM_REQUEST_IP_ADDRESS_LEN (4u) |
| #define | DHCP_PARAM_REQUEST_LIST (55u) |
| #define | DHCP_PARAM_REQUEST_LIST_LEN (4u) |
| #define | DHCP_RELEASE_MESSAGE (7u) |
| #define | DHCP_REQUEST_MESSAGE (3u) |
| #define | DHCP_ROUTER (3u) |
| #define | DHCP_SERVER_IDENTIFIER (54u) |
| #define | DHCP_SERVER_IDENTIFIER_LEN (4u) |
| #define | DHCP_SERVER_PORT (67u) |
| #define | DHCP_SUBNET_MASK (1u) |
| #define | DHCP_UNKNOWN_MESSAGE (0u) |
| #define | DHCPIsBound() (DHCPFlags.bits.bIsBound) |
Typedefs |
| typedef union _DHCP_CLIENT_FLAGS | DHCP_CLIENT_FLAGS |
| typedef enum _SM_DHCP | SM_DHCP |
Enumerations |
| enum | _SM_DHCP {
SM_DHCP_DISABLED = 0,
SM_DHCP_GET_SOCKET,
SM_DHCP_SEND_DISCOVERY,
SM_DHCP_GET_OFFER,
SM_DHCP_SEND_REQUEST,
SM_DHCP_GET_REQUEST_ACK,
SM_DHCP_BOUND,
SM_DHCP_SEND_RENEW,
SM_DHCP_GET_RENEW_ACK,
SM_DHCP_SEND_RENEW2,
SM_DHCP_GET_RENEW_ACK2,
SM_DHCP_SEND_RENEW3,
SM_DHCP_GET_RENEW_ACK3,
SM_DHCP_DISABLED = 0,
SM_DHCP_GET_SOCKET,
SM_DHCP_SEND_DISCOVERY,
SM_DHCP_GET_OFFER,
SM_DHCP_SEND_REQUEST,
SM_DHCP_GET_REQUEST_ACK,
SM_DHCP_BOUND,
SM_DHCP_SEND_RENEW,
SM_DHCP_GET_RENEW_ACK,
SM_DHCP_SEND_RENEW2,
SM_DHCP_GET_RENEW_ACK2,
SM_DHCP_SEND_RENEW3,
SM_DHCP_GET_RENEW_ACK3,
SM_DHCP_GET_SOCKET,
SM_DHCP_SEND_DISCOVERY,
SM_DHCP_GET_OFFER,
SM_DHCP_SEND_REQUEST,
SM_DHCP_GET_REQUEST_ACK,
SM_DHCP_BOUND,
SM_DHCP_SEND_RENEW,
SM_DHCP_GET_RENEW_ACK,
SM_DHCP_SEND_RENEW2,
SM_DHCP_GET_RENEW_ACK2,
SM_DHCP_SEND_RENEW3,
SM_DHCP_GET_RENEW_ACK3,
SM_DHCP_DISABLED,
SM_DHCP_DISABLED = 0,
SM_DHCP_GET_SOCKET,
SM_DHCP_SEND_DISCOVERY,
SM_DHCP_GET_OFFER,
SM_DHCP_SEND_REQUEST,
SM_DHCP_GET_REQUEST_ACK,
SM_DHCP_BOUND,
SM_DHCP_SEND_RENEW,
SM_DHCP_GET_RENEW_ACK,
SM_DHCP_SEND_RENEW2,
SM_DHCP_GET_RENEW_ACK2,
SM_DHCP_SEND_RENEW3,
SM_DHCP_GET_RENEW_ACK3,
SM_DHCP_INIT_FIRST_TIME,
SM_DHCP_INIT,
SM_DHCP_RESET_WAIT,
SM_DHCP_BROADCAST,
SM_DHCP_DISCOVER,
SM_DHCP_REQUEST,
SM_DHCP_BIND,
SM_DHCP_BOUND,
SM_DHCP_DISABLED
} |
Functions |
| struct | __attribute__ ((aligned(2), packed)) |
| void | DHCPDisable (void) |
| void | DHCPEnable (void) |
| void | DHCPReset (void) |
| void | DHCPServerTask (void) |
| void | DHCPTask (void) |
Variables |
| | BOOTP_HEADER |
| BYTE | DHCPBindCount |
| DHCP_CLIENT_FLAGS | DHCPFlags |
| SM_DHCP | smDHCPState |