/** @file\r
Provide IPsec Key Exchange (IKE) service general interfaces.\r
\r
- Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2010 - 2013, Intel Corporation. All rights reserved.<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
0,\r
1000000,\r
FALSE,\r
- {0,0,0,0},\r
- {0,0,0,0},\r
+ {{0,0,0,0}},\r
+ {{0,0,0,0}},\r
IKE_DEFAULT_PORT,\r
- {0,0,0,0},\r
+ {{0,0,0,0}},\r
0\r
};\r
\r
0,\r
1000000,\r
//Access Point\r
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},\r
+ {{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}},\r
IKE_DEFAULT_PORT,\r
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},\r
+ {{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}},\r
0\r
};\r
\r
\r
@param[in] Private Point to IPSEC_PRIVATE_DATA\r
@param[in] Controller Handler for NIC card.\r
+ @param[in] ImageHandle The handle that contains the EFI_DRIVER_BINDING_PROTOCOL instance.\r
\r
@retval EFI_SUCCESS The Operation is successful.\r
@retval EFI_OUT_OF_RESOURCE The required system resource can't be allocated.\r
EFI_STATUS\r
IkeOpenInputUdp4 (\r
IN IPSEC_PRIVATE_DATA *Private,\r
- IN EFI_HANDLE Controller\r
+ IN EFI_HANDLE Controller,\r
+ IN EFI_HANDLE ImageHandle\r
)\r
{\r
IKE_UDP_SERVICE *Udp4Srv;\r
//\r
Udp4Srv->Input = UdpIoCreateIo (\r
Controller,\r
- Private->ImageHandle,\r
+ ImageHandle,\r
IkeConfigUdp4,\r
UDP_IO_UDP4_VERSION,\r
NULL\r
}\r
\r
Udp4Srv->NicHandle = Controller;\r
- Udp4Srv->ImageHandle = Private->ImageHandle;\r
+ Udp4Srv->ImageHandle = ImageHandle;\r
Udp4Srv->ListHead = &(Private->Udp4List);\r
Udp4Srv->IpVersion = UDP_IO_UDP4_VERSION;\r
Udp4Srv->IsConfigured = FALSE;\r
\r
@param[in] Private Point to IPSEC_PRIVATE_DATA\r
@param[in] Controller Handler for NIC card.\r
+ @param[in] ImageHandle The handle that contains the EFI_DRIVER_BINDING_PROTOCOL instance.\r
\r
@retval EFI_SUCCESS The Operation is successful.\r
@retval EFI_OUT_OF_RESOURCE The required system resource can't be allocated.\r
EFI_STATUS\r
IkeOpenInputUdp6 (\r
IN IPSEC_PRIVATE_DATA *Private,\r
- IN EFI_HANDLE Controller\r
+ IN EFI_HANDLE Controller,\r
+ IN EFI_HANDLE ImageHandle\r
)\r
{\r
IKE_UDP_SERVICE *Udp6Srv;\r
//\r
Udp6Srv->Input = UdpIoCreateIo (\r
Controller,\r
- Private->ImageHandle,\r
+ ImageHandle,\r
IkeConfigUdp6,\r
UDP_IO_UDP6_VERSION,\r
NULL\r
}\r
\r
Udp6Srv->NicHandle = Controller;\r
- Udp6Srv->ImageHandle = Private->ImageHandle;\r
+ Udp6Srv->ImageHandle = ImageHandle;\r
Udp6Srv->ListHead = &(Private->Udp6List);\r
Udp6Srv->IpVersion = UDP_IO_UDP6_VERSION;\r
Udp6Srv->IsConfigured = FALSE;\r