#include <Library/BaseMemoryLib.h>\r
#include <Library/MemoryAllocationLib.h>\r
\r
-\r
-\r
-#define DHCP_WAIT_OFFER 3 // Time to wait the offers\r
+#define DHCP_WAIT_OFFER 3 // Time to wait the offers\r
#define DHCP_DEFAULT_LEASE 7 * 24 * 60 * 60 // Seven days as default.\r
-#define DHCP_SERVER_PORT 67\r
-#define DHCP_CLIENT_PORT 68\r
+#define DHCP_SERVER_PORT 67\r
+#define DHCP_CLIENT_PORT 68\r
\r
//\r
// BOOTP header "op" field\r
//\r
-#define BOOTP_REQUEST 1\r
-#define BOOTP_REPLY 2\r
+#define BOOTP_REQUEST 1\r
+#define BOOTP_REPLY 2\r
\r
//\r
// DHCP message types\r
//\r
-#define DHCP_MSG_DISCOVER 1\r
-#define DHCP_MSG_OFFER 2\r
-#define DHCP_MSG_REQUEST 3\r
-#define DHCP_MSG_DECLINE 4\r
-#define DHCP_MSG_ACK 5\r
-#define DHCP_MSG_NAK 6\r
-#define DHCP_MSG_RELEASE 7\r
-#define DHCP_MSG_INFORM 8\r
+#define DHCP_MSG_DISCOVER 1\r
+#define DHCP_MSG_OFFER 2\r
+#define DHCP_MSG_REQUEST 3\r
+#define DHCP_MSG_DECLINE 4\r
+#define DHCP_MSG_ACK 5\r
+#define DHCP_MSG_NAK 6\r
+#define DHCP_MSG_RELEASE 7\r
+#define DHCP_MSG_INFORM 8\r
\r
//\r
// DHCP notify user type\r
//\r
-#define DHCP_NOTIFY_COMPLETION 1\r
-#define DHCP_NOTIFY_RENEWREBIND 2\r
-#define DHCP_NOTIFY_ALL 3\r
+#define DHCP_NOTIFY_COMPLETION 1\r
+#define DHCP_NOTIFY_RENEWREBIND 2\r
+#define DHCP_NOTIFY_ALL 3\r
\r
#define DHCP_IS_BOOTP(Parameter) (((Parameter) == NULL) || ((Parameter)->DhcpType == 0))\r
\r
**/\r
EFI_STATUS\r
DhcpSetState (\r
- IN OUT DHCP_SERVICE *DhcpSb,\r
- IN INTN State,\r
- IN BOOLEAN CallUser\r
+ IN OUT DHCP_SERVICE *DhcpSb,\r
+ IN INTN State,\r
+ IN BOOLEAN CallUser\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
DhcpSendMessage (\r
- IN DHCP_SERVICE *DhcpSb,\r
- IN EFI_DHCP4_PACKET *Seed,\r
- IN DHCP_PARAMETER *Para,\r
- IN UINT8 Type,\r
- IN UINT8 *Msg\r
+ IN DHCP_SERVICE *DhcpSb,\r
+ IN EFI_DHCP4_PACKET *Seed,\r
+ IN DHCP_PARAMETER *Para,\r
+ IN UINT8 Type,\r
+ IN UINT8 *Msg\r
);\r
\r
/**\r
VOID\r
EFIAPI\r
DhcpOnTimerTick (\r
- IN EFI_EVENT Event,\r
- IN VOID *Context\r
+ IN EFI_EVENT Event,\r
+ IN VOID *Context\r
);\r
\r
/**\r
VOID\r
EFIAPI\r
DhcpInput (\r
- NET_BUF *UdpPacket,\r
- UDP_END_POINT *EndPoint,\r
- EFI_STATUS IoStatus,\r
- VOID *Context\r
+ NET_BUF *UdpPacket,\r
+ UDP_END_POINT *EndPoint,\r
+ EFI_STATUS IoStatus,\r
+ VOID *Context\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
DhcpInitRequest (\r
- IN DHCP_SERVICE *DhcpSb\r
+ IN DHCP_SERVICE *DhcpSb\r
);\r
\r
/**\r
**/\r
VOID\r
DhcpCleanLease (\r
- IN DHCP_SERVICE *DhcpSb\r
+ IN DHCP_SERVICE *DhcpSb\r
);\r
\r
/**\r
VOID\r
EFIAPI\r
DhcpOnPacketSent (\r
- NET_BUF *Packet,\r
- UDP_END_POINT *EndPoint,\r
- EFI_STATUS IoStatus,\r
- VOID *Context\r
+ NET_BUF *Packet,\r
+ UDP_END_POINT *EndPoint,\r
+ EFI_STATUS IoStatus,\r
+ VOID *Context\r
);\r
\r
#endif\r