/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/Arp/ |
Arp.c | 14 Arp.c
18 UEFI Arp protocol.
23 #include EFI_PROTOCOL_DEFINITION (Arp)
28 EFI_GUID_STRING (&gEfiArpServiceBindingProtocolGuid, "ARP Service Binding Protocol", "ARP Service Binding Protocol");
29 EFI_GUID_STRING (&gEfiArpProtocolGuid, "ARP Protocol", "ARP Protocol");
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/ArpDxe/ |
ComponentName.c | 38 { "eng;en", L"ARP Network Service Driver" },
43 { "eng;en", L"ARP Controller" },
182 EFI_ARP_PROTOCOL *Arp;
209 (VOID **)&Arp,
|
ArpDriver.h | 2 ARP driver header file.
21 #include <Protocol/Arp.h>
|
ArpDriver.c | 2 ARP driver functions.
29 Create and initialize the arp service context data.
34 @param[in, out] ArpService Pointer to the buffer containing the arp service
37 @retval EFI_SUCCESS The arp service context is initialized.
41 @retval other Failed to initialize the arp service context.
158 // Create the Arp heartbeat timer.
187 Clean the arp service context data.
189 @param[in, out] ArpService Pointer to the buffer containing the arp service
314 // Test to see if Arp SB is already installed.
395 // Initialize the arp service context data. [all...] |
ArpImpl.h | 2 EFI Address Resolution Protocol (ARP) Protocol interface header file.
21 #include <Protocol/Arp.h>
43 // ARP opcode definitions.
49 // ARP timeout, retry count and interval definitions.
57 // ARP packet head definition.
70 // ARP Address definition for internal use.
116 // ARP instance context data structure.
150 // ARP service data structure.
195 // ARP address structure in an ARP packet. [all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Ip4Dxe/ |
Ip4If.c | 18 // Mac address with all zero, used to determine whethter the ARP
19 // resolve succeeded. Failed ARP requests zero the MAC address buffer.
51 Callback function when ARP request are finished. It will cancelled
52 all the queued frame if the ARP requests failed. Or transmit them
55 @param[in] Context The context of the callback, a point to the ARP
68 @param Event The Arp request event.
69 @param Context The context of the callback, a point to the ARP
112 Remove all the frames on the ARP queue that pass the FrameToCancel,
115 @param[in] ArpQue ARP frame to remove the frames from.
233 Create an IP_ARP_QUE structure to request ARP service. [all...] |
Ip4If.h | 96 /// Only one ARP request is requested for all the frames in
99 /// be sent all at once the ARP requests succeed.
109 // ARP requesting staffs
136 // Each interface has its own ARP child, and shares one MNP child.
157 // Handle used to create/destroy ARP child. All the IP children
164 EFI_ARP_PROTOCOL *Arp;
168 // Queues to keep the frames sent and waiting ARP request.
191 Create an IP4_INTERFACE. Delay the creation of ARP instance until
212 the ARP child if necessary.
219 and a ARP is created for it. [all...] |
Ip4Impl.h | 25 #include <Protocol/Arp.h>
|
Ip4Impl.c | 147 IP address if it can be found in the ARP cache or on the local subnet. One automatic
648 EFI_ARP_PROTOCOL *Arp;
770 if (IpIf->Arp != NULL) {
771 Arp = NULL;
775 (VOID **) &Arp,
[all...] |
Ip4Config2Impl.c | 486 EFI_ARP_PROTOCOL *Arp;
540 if (IpIf->Arp != NULL) {
542 // A non-NULL IpIf->Arp here means a new ARP child is created when setting default address,
544 // these IP instances also consume this ARP protocol so they need to open it BY_CHILD_CONTROLLER.
546 Arp = NULL;
552 (VOID **) &Arp,
[all...] |
/device/linaro/bootloader/edk2/ShellPkg/Library/UefiShellNetwork1CommandsLib/ |
UefiShellNetwork1CommandsLib.h | 30 #include <Protocol/Arp.h>
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/UefiPxeBcDxe/ |
PxeBcImpl.h | 31 #include <Protocol/Arp.h>
77 EFI_ARP_PROTOCOL *Arp;
|
PxeBcImpl.c | 21 Get and record the arp cache.
25 @retval EFI_SUCCESS Arp cache updated successfully
26 @retval others If error occurs when getting arp cache
45 Status = Private->Arp->Find (
46 Private->Arp,
83 Timeout routine to update arp cache.
100 Do arp resolution from arp cache in PxeBcMode.
373 // Create the event for Arp Cache checking.
683 // If in IPv4 mode, configure the corresponding ARP with this new [all...] |
PxeBcDriver.c | 205 (VOID **) &Private->Arp,
|
/device/linaro/bootloader/edk2/NetworkPkg/UefiPxeBcDxe/ |
PxeBcImpl.h | 25 #include <Protocol/Arp.h>
118 EFI_ARP_PROTOCOL *Arp;
|
PxeBcImpl.c | 168 // Create the event for Arp cache update.
182 // Start a periodic timer by second to update Arp cache.
[all...] |
PxeBcSupport.c | 107 Do arp resolution from arp cache in PxeBcMode.
130 // Check whether the current Arp cache in mode data contains this information or not.
148 Update the arp cache periodically.
175 // Get the current Arp cache from Arp driver.
177 Status = Private->Arp->Find (
178 Private->Arp,
191 // Update the Arp cache in mode data.
[all...] |
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/ |
EdkIIGlueUefi.h | 130 #include EFI_PROTOCOL_DEFINITION(Arp)
|
EdkIIGlueDxe.h | 127 #include EFI_PROTOCOL_DEFINITION (Arp)
|
/device/linaro/bootloader/edk2/ShellPkg/Library/UefiHandleParsingLib/ |
UefiHandleParsingLib.h | 84 #include <Protocol/Arp.h>
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/PxeBaseCode/ |
PxeBaseCode.h | 85 // ARP Cache definitions
375 EFI_PXE_BASE_CODE_ARP Arp;
|
/device/linaro/bootloader/edk2/MdePkg/Include/Protocol/ |
PxeBaseCode.h | 90 /// ARP cache entries.
98 /// ARP route table entries.
[all...] |
/external/syslinux/efi32/include/efi/ |
efipxebc.h | 118 // ARP Cache definitions 408 EFI_PXE_BASE_CODE_ARP Arp;
|
/external/syslinux/efi64/include/efi/ |
efipxebc.h | 118 // ARP Cache definitions 408 EFI_PXE_BASE_CODE_ARP Arp;
|
/external/syslinux/gnu-efi/gnu-efi-3.0/inc/ |
efipxebc.h | 118 // ARP Cache definitions 408 EFI_PXE_BASE_CODE_ARP Arp;
|