summaryrefslogtreecommitdiff
path: root/MdeModulePkg/Library/DxeIpIoLib
diff options
context:
space:
mode:
authortye <tye@6f19259b-4bc3-4df7-8a09-765794883524>2009-10-30 05:11:38 +0000
committertye <tye@6f19259b-4bc3-4df7-8a09-765794883524>2009-10-30 05:11:38 +0000
commitb45b45b2d248892930620c33a9d01d8457ae0e54 (patch)
treedf2247302944f809db0cd2fbc27771e23a28cbc1 /MdeModulePkg/Library/DxeIpIoLib
parent72f01d4b4a73f55bbabee8eba386f106891541f5 (diff)
downloadedk2-b45b45b2d248892930620c33a9d01d8457ae0e54.zip
edk2-b45b45b2d248892930620c33a9d01d8457ae0e54.tar.gz
edk2-b45b45b2d248892930620c33a9d01d8457ae0e54.tar.bz2
1. Update the UdpIo to a combined UdpIo to support both v4 and v6 stack.
2. Update Dhcp4 and Mtftp4 driver to adopt the combined UdpIo. 3. Clean up coding style problems in combined IpIoLib/NetLib. Update Tcp4 and Udp4 to adopt the changes. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9382 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdeModulePkg/Library/DxeIpIoLib')
-rw-r--r--MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.c40
1 files changed, 20 insertions, 20 deletions
diff --git a/MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.c b/MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.c
index 5aaef6d..032545b 100644
--- a/MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.c
+++ b/MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.c
@@ -136,7 +136,7 @@ IpIoCreateIpChildOpenProtocol (
IN EFI_HANDLE ControllerHandle,
IN EFI_HANDLE ImageHandle,
IN EFI_HANDLE *ChildHandle,
- IN IP_VERSION IpVersion,
+ IN UINT8 IpVersion,
OUT VOID **Interface
)
{
@@ -213,7 +213,7 @@ IpIoCloseProtocolDestroyIpChild (
IN EFI_HANDLE ControllerHandle,
IN EFI_HANDLE ImageHandle,
IN EFI_HANDLE ChildHandle,
- IN IP_VERSION IpVersion
+ IN UINT8 IpVersion
)
{
EFI_STATUS Status;
@@ -274,7 +274,7 @@ IpIoIcmpv4Handler (
{
IP4_ICMP_ERROR_HEAD *IcmpHdr;
EFI_IP4_HEADER *IpHdr;
- ICMP_ERROR IcmpErr;
+ UINT8 IcmpErr;
UINT8 *PayLoadHdr;
UINT8 Type;
UINT8 Code;
@@ -307,7 +307,7 @@ IpIoIcmpv4Handler (
case ICMP_CODE_UNREACH_PROTOCOL:
case ICMP_CODE_UNREACH_PORT:
case ICMP_CODE_UNREACH_SRCFAIL:
- IcmpErr = (ICMP_ERROR) (ICMP_ERR_UNREACH_NET + Code);
+ IcmpErr = (UINT8) (ICMP_ERR_UNREACH_NET + Code);
break;
@@ -342,7 +342,7 @@ IpIoIcmpv4Handler (
return EFI_ABORTED;
}
- IcmpErr = (ICMP_ERROR) (Code + ICMP_ERR_TIMXCEED_INTRANS);
+ IcmpErr = (UINT8) (Code + ICMP_ERR_TIMXCEED_INTRANS);
break;
@@ -403,7 +403,7 @@ IpIoIcmpv6Handler (
{
IP6_ICMP_ERROR_HEAD *IcmpHdr;
EFI_IP6_HEADER *IpHdr;
- ICMP6_ERROR IcmpErr;
+ UINT8 IcmpErr;
UINT8 *PayLoadHdr;
UINT8 Type;
UINT8 Code;
@@ -470,7 +470,7 @@ IpIoIcmpv6Handler (
return EFI_ABORTED;
}
- IcmpErr = (ICMP6_ERROR) (ICMP6_ERR_TIMXCEED_HOPLIMIT + Code);
+ IcmpErr = (UINT8) (ICMP6_ERR_TIMXCEED_HOPLIMIT + Code);
break;
@@ -479,7 +479,7 @@ IpIoIcmpv6Handler (
return EFI_ABORTED;
}
- IcmpErr = (ICMP6_ERROR) (ICMP6_ERR_PARAMPROB_HEADER + Code);
+ IcmpErr = (UINT8) (ICMP6_ERR_PARAMPROB_HEADER + Code);
break;
@@ -538,7 +538,7 @@ IpIoIcmpv6Handler (
NetbufTrim (Pkt, TrimBytes, TRUE);
- IpIo->PktRcvdNotify (EFI_ICMP_ERROR, (ICMP_ERROR) IcmpErr, Session, Pkt, IpIo->RcvdContext);
+ IpIo->PktRcvdNotify (EFI_ICMP_ERROR, IcmpErr, Session, Pkt, IpIo->RcvdContext);
return EFI_SUCCESS;
}
@@ -1098,7 +1098,7 @@ IpIoListenHandlerDpc (
if (EFI_SUCCESS == Status) {
- IpIo->PktRcvdNotify (EFI_SUCCESS, (ICMP_ERROR) 0, &Session, Pkt, IpIo->RcvdContext);
+ IpIo->PktRcvdNotify (EFI_SUCCESS, 0, &Session, Pkt, IpIo->RcvdContext);
} else {
//
// Status is EFI_ICMP_ERROR
@@ -1170,7 +1170,7 @@ EFIAPI
IpIoCreate (
IN EFI_HANDLE Image,
IN EFI_HANDLE Controller,
- IN IP_VERSION IpVersion
+ IN UINT8 IpVersion
)
{
EFI_STATUS Status;
@@ -1264,7 +1264,7 @@ IpIoOpen (
{
EFI_STATUS Status;
VOID *Ip;
- IP_VERSION IpVersion;
+ UINT8 IpVersion;
if (IpIo->IsConfigured) {
return EFI_ACCESS_DENIED;
@@ -1379,7 +1379,7 @@ IpIoStop (
EFI_STATUS Status;
VOID *Ip;
IP_IO_IP_INFO *IpInfo;
- IP_VERSION IpVersion;
+ UINT8 IpVersion;
if (!IpIo->IsConfigured) {
return EFI_SUCCESS;
@@ -1728,7 +1728,7 @@ IpIoConfigIp (
{
EFI_STATUS Status;
VOID *Ip;
- IP_VERSION IpVersion;
+ UINT8 IpVersion;
EFI_IP4_MODE_DATA Ip4ModeData;
EFI_IP6_MODE_DATA Ip6ModeData;
@@ -1885,7 +1885,7 @@ IpIoRemoveIp (
)
{
- IP_VERSION IpVersion;
+ UINT8 IpVersion;
ASSERT (IpInfo->RefCnt > 0);
@@ -1957,7 +1957,7 @@ IP_IO_IP_INFO *
EFIAPI
IpIoFindSender (
IN OUT IP_IO **IpIo,
- IN IP_VERSION IpVersion,
+ IN UINT8 IpVersion,
IN EFI_IP_ADDRESS *Src
)
{
@@ -2021,14 +2021,14 @@ IpIoFindSender (
EFI_STATUS
EFIAPI
IpIoGetIcmpErrStatus (
- IN ICMP_ERROR IcmpError,
- IN IP_VERSION IpVersion,
+ IN UINT8 IcmpError,
+ IN UINT8 IpVersion,
OUT BOOLEAN *IsHard OPTIONAL,
OUT BOOLEAN *Notify OPTIONAL
)
{
if (IpVersion == IP_VERSION_4 ) {
- ASSERT ((IcmpError >= ICMP_ERR_UNREACH_NET) && (IcmpError <= ICMP_ERR_PARAMPROB));
+ ASSERT (IcmpError <= ICMP_ERR_PARAMPROB);
if (IsHard != NULL) {
*IsHard = mIcmpErrMap[IcmpError].IsHard;
@@ -2066,7 +2066,7 @@ IpIoGetIcmpErrStatus (
} else if (IpVersion == IP_VERSION_6) {
- ASSERT ((IcmpError >= ICMP6_ERR_UNREACH_NET) && (IcmpError <= ICMP6_ERR_PARAMPROB_IPV6OPTION));
+ ASSERT (IcmpError <= ICMP6_ERR_PARAMPROB_IPV6OPTION);
if (IsHard != NULL) {
*IsHard = mIcmp6ErrMap[IcmpError].IsHard;