/device/linaro/bootloader/edk2/NetworkPkg/IpSecDxe/ |
IpSecDriver.c | 2 Driver Binding Protocol for IPsec Driver.
95 EFI_IPSEC2_PROTOCOL *IpSec;
100 // Ipsec protocol should be installed when load image.
102 Status = gBS->LocateProtocol (&gEfiIpSec2ProtocolGuid, NULL, (VOID **) &IpSec);
108 Private = IPSEC_PRIVATE_DATA_FROM_IPSEC (IpSec);
175 EFI_IPSEC2_PROTOCOL *IpSec;
184 // Locate ipsec protocol to get private data.
186 Status = gBS->LocateProtocol (&gEfiIpSec2ProtocolGuid, NULL, (VOID **) &IpSec);
192 Private = IPSEC_PRIVATE_DATA_FROM_IPSEC (IpSec);
507 The entry point for IPsec driver which installs the driver binding, [all...] |
IpSecImpl.h | 2 The definitions related to IPsec protocol implementation.
25 #include <Protocol/IpSec.h>
38 #define IPSEC_PRIVATE_DATA_FROM_IPSEC(a) CR (a, IPSEC_PRIVATE_DATA, IpSec, IPSEC_PRIVATE_DATA_SIGNATURE)
137 EFI_IPSEC2_PROTOCOL IpSec;
152 This function processes the inbound traffic with IPsec.
155 returns without an IPsec protected IP Header and FragmentTable.
164 @param[in, out] FragmentTable Pointer to a list of fragments in form of IPsec
165 protected on input, and without IPsec protected
172 @retval EFI_UNSUPPORTED The IPSEC protocol is not supported.
190 This fucntion processes the output traffic with IPsec. [all...] |
IkeService.c | 2 Provide IPsec Key Exchange (IKE) service general interfaces.
363 // Record the selected source address for ipsec process later.
385 This function is called at the IPsecDriverBinding start. IPsec create a UDP4 and
458 This function is called at the IPsecDriverBinding start. IPsec create a UDP6 and UDP6
526 The general interface of starting IPsec Key Exchange.
648 // Check whether the ipsec is enabled or not.
650 if (Private->IpSec.DisabledFlag == TRUE) {
741 @param[in] IsDisableIpsec Indicate whether needs to disable IPsec.
776 // If there is no existing established IKE SA, set the Ipsec DisableFlag to TRUE
789 Private->IpSec.DisabledFlag = TRUE; [all...] |
IpSecConfigImpl.h | 19 #include <Protocol/IpSec.h>
48 // The data structure used to store the genernall information of IPsec configuration.
176 Set the security policy information for the EFI IPsec driver.
178 The IPsec configuration data has a unique selector/identifier separately to
206 A prototype function definition to lookup the data entry from IPsec. Return the configuration
212 @param[out] Data The buffer to return the contents of the IPsec
253 Visit all IPsec Configurations of specified Type and call the caller defined
256 @param[in] DataType The specified IPsec Config Data Type.
275 This function call IpSecSetVaraible to set the IPsec Configuration into the firmware.
612 Set the security policy information for the EFI IPsec driver. [all...] |
IpSecConfigImpl.c | 97 Get the all IPSec configuration variables and store those variables
106 @retval EFI_SUCCESS Restore the IPsec Configuration successfully.
994 Set the security policy information for the EFI IPsec driver.
996 The IPsec configuration data has a unique selector/identifier separately to
[all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Ip4Dxe/ |
Ip4Impl.h | 22 #include <Protocol/IpSec.h>
108 /// to notice IPsec to free the resources.
227 UINT32 OldMaxPacketSize; ///< The MTU before IPsec enable.
|
/device/linaro/bootloader/edk2/NetworkPkg/Ip6Dxe/ |
Ip6Impl.h | 26 #include <Protocol/IpSec.h>
[all...] |
/device/linaro/bootloader/edk2/NetworkPkg/IpSecDxe/Ikev2/ |
Info.c | 304 // when all IKE SAs were disabled by calling "IPsecConfig -disable", the IPsec
311 // IPsec status variable.
328 Private->IpSec.DisabledFlag = TRUE;
|
Utility.c | [all...] |
Payload.c | 60 // TODO: Get the Proposal Number and Transform Number from IPsec Config,
[all...] |
/device/linaro/bootloader/edk2/ShellPkg/Library/UefiHandleParsingLib/ |
UefiHandleParsingLib.h | 131 #include <Protocol/IpSec.h>
|
/device/linaro/bootloader/edk2/NetworkPkg/Application/IpsecConfig/ |
IpSecConfig.c | 19 #include <Protocol/IpSec.h>
73 { L"--ipsec-proto", TypeValue },
86 // --ipsec-proto
92 { L"--lookup-ipsec-proto", TypeValue },
174 // --ipsec-proto
283 { L"--ipsec-proto", 0, 0, BIT(2)|BIT(1), 0 },
296 // --ipsec-proto
302 { L"--lookup-ipsec-proto", 0, 0, BIT(1), 0 },
686 // Enable IPsec.
715 // Disable IPsec. [all...] |