]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/Arp.h
MdePkg: Clean up source files
[mirror_edk2.git] / MdePkg / Include / Protocol / Arp.h
index 8bb6bc7bd2927f5f42aae193a3bfed573dc88005..1dc8a47fee2cd1808da864b1594c786cd3bde4ab 100644 (file)
@@ -1,22 +1,22 @@
-/** @file  \r
+/** @file\r
   EFI ARP Protocol Definition\r
-  \r
+\r
   The EFI ARP Service Binding Protocol is used to locate EFI\r
   ARP Protocol drivers to create and destroy child of the\r
   driver to communicate with other host using ARP protocol.\r
   The EFI ARP Protocol provides services to map IP network\r
   address to hardware address used by a data link protocol.\r
-  \r
-Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
-This program and the accompanying materials are licensed and made available under \r
-the terms and conditions of the BSD License that accompanies this distribution.  \r
+\r
+Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
+This program and the accompanying materials are licensed and made available under\r
+the terms and conditions of the BSD License that accompanies this distribution.\r
 The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php.                                          \r
-    \r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+http://opensource.org/licenses/bsd-license.php.\r
 \r
-  @par Revision Reference:          \r
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+\r
+  @par Revision Reference:\r
   This Protocol was introduced in UEFI Specification 2.0.\r
 \r
 **/\r
@@ -119,13 +119,13 @@ typedef struct {
 /**\r
   This function is used to assign a station address to the ARP cache for this instance\r
   of the ARP driver.\r
-  \r
-  Each ARP instance has one station address. The EFI_ARP_PROTOCOL driver will \r
-  respond to ARP requests that match this registered station address. A call to \r
+\r
+  Each ARP instance has one station address. The EFI_ARP_PROTOCOL driver will\r
+  respond to ARP requests that match this registered station address. A call to\r
   this function with the ConfigData field set to NULL will reset this ARP instance.\r
-  \r
-  Once a protocol type and station address have been assigned to this ARP instance, \r
-  all the following ARP functions will use this information. Attempting to change \r
+\r
+  Once a protocol type and station address have been assigned to this ARP instance,\r
+  all the following ARP functions will use this information. Attempting to change\r
   the protocol type or station address to a configured ARP instance will result in errors.\r
 \r
   @param  This                   The pointer to the EFI_ARP_PROTOCOL instance.\r
@@ -134,8 +134,8 @@ typedef struct {
   @retval EFI_SUCCESS            The new station address was successfully\r
                                  registered.\r
   @retval EFI_INVALID_PARAMETER  One or more of the following conditions is TRUE:\r
-                                 * This is NULL. \r
-                                 * SwAddressLength is zero when ConfigData is not NULL. \r
+                                 * This is NULL.\r
+                                 * SwAddressLength is zero when ConfigData is not NULL.\r
                                  * StationAddress is NULL when ConfigData is not NULL.\r
   @retval EFI_ACCESS_DENIED      The SwAddressType, SwAddressLength, or\r
                                  StationAddress is different from the one that is\r
@@ -144,27 +144,27 @@ typedef struct {
                                  allocated.\r
 \r
 **/\r
-typedef \r
+typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ARP_CONFIGURE)(\r
   IN EFI_ARP_PROTOCOL       *This,\r
   IN EFI_ARP_CONFIG_DATA    *ConfigData   OPTIONAL\r
-  );  \r
+  );\r
 \r
 /**\r
   This function is used to insert entries into the ARP cache.\r
 \r
-  ARP cache entries are typically inserted and updated by network protocol drivers \r
-  as network traffic is processed. Most ARP cache entries will time out and be \r
-  deleted if the network traffic stops. ARP cache entries that were inserted \r
+  ARP cache entries are typically inserted and updated by network protocol drivers\r
+  as network traffic is processed. Most ARP cache entries will time out and be\r
+  deleted if the network traffic stops. ARP cache entries that were inserted\r
   by the Add() function may be static (will not time out) or dynamic (will time out).\r
-  Default ARP cache timeout values are not covered in most network protocol \r
-  specifications (although RFC 1122 comes pretty close) and will only be \r
-  discussed in general terms in this specification. The timeout values that are \r
-  used in the EFI Sample Implementation should be used only as a guideline. \r
-  Final product implementations of the EFI network stack should be tuned for \r
+  Default ARP cache timeout values are not covered in most network protocol\r
+  specifications (although RFC 1122 comes pretty close) and will only be\r
+  discussed in general terms in this specification. The timeout values that are\r
+  used in the EFI Sample Implementation should be used only as a guideline.\r
+  Final product implementations of the EFI network stack should be tuned for\r
   their expected network environments.\r
-  \r
+\r
   @param  This                   Pointer to the EFI_ARP_PROTOCOL instance.\r
   @param  DenyFlag               Set to TRUE if this entry is a deny entry. Set to\r
                                  FALSE if this  entry is a normal entry.\r
@@ -184,10 +184,10 @@ EFI_STATUS
 \r
   @retval EFI_SUCCESS            The entry has been added or updated.\r
   @retval EFI_INVALID_PARAMETER  One or more of the following conditions is TRUE:\r
-                                 * This is NULL. \r
-                                 * DenyFlag is FALSE and TargetHwAddress is NULL. \r
-                                 * DenyFlag is FALSE and TargetSwAddress is NULL. \r
-                                 * TargetHwAddress is NULL and TargetSwAddress is NULL. \r
+                                 * This is NULL.\r
+                                 * DenyFlag is FALSE and TargetHwAddress is NULL.\r
+                                 * DenyFlag is FALSE and TargetSwAddress is NULL.\r
+                                 * TargetHwAddress is NULL and TargetSwAddress is NULL.\r
                                  * Neither TargetSwAddress nor TargetHwAddress are NULL when DenyFlag is\r
                                  TRUE.\r
   @retval EFI_OUT_OF_RESOURCES   The new ARP cache entry could not be allocated.\r
@@ -205,24 +205,24 @@ EFI_STATUS
   IN VOID                   *TargetHwAddress  OPTIONAL,\r
   IN UINT32                 TimeoutValue,\r
   IN BOOLEAN                Overwrite\r
-  );  \r
+  );\r
 \r
 /**\r
   This function searches the ARP cache for matching entries and allocates a buffer into\r
   which those entries are copied.\r
-  \r
-  The first part of the allocated buffer is EFI_ARP_FIND_DATA, following which \r
+\r
+  The first part of the allocated buffer is EFI_ARP_FIND_DATA, following which\r
   are protocol address pairs and hardware address pairs.\r
-  When finding a specific protocol address (BySwAddress is TRUE and AddressBuffer \r
-  is not NULL), the ARP cache timeout for the found entry is reset if Refresh is \r
-  set to TRUE. If the found ARP cache entry is a permanent entry, it is not \r
+  When finding a specific protocol address (BySwAddress is TRUE and AddressBuffer\r
+  is not NULL), the ARP cache timeout for the found entry is reset if Refresh is\r
+  set to TRUE. If the found ARP cache entry is a permanent entry, it is not\r
   affected by Refresh.\r
-  \r
+\r
   @param  This                   The pointer to the EFI_ARP_PROTOCOL instance.\r
   @param  BySwAddress            Set to TRUE to look for matching software protocol\r
                                  addresses. Set to FALSE to look for matching\r
                                  hardware protocol addresses.\r
-  @param  AddressBuffer          The pointer to the address buffer. Set to NULL \r
+  @param  AddressBuffer          The pointer to the address buffer. Set to NULL\r
                                  to match all addresses.\r
   @param  EntryLength            The size of an entry in the entries buffer.\r
   @param  EntryCount             The number of ARP cache entries that are found by\r
@@ -241,7 +241,7 @@ EFI_STATUS
   @retval EFI_NOT_STARTED        The ARP driver instance has not been configured.\r
 \r
 **/\r
-typedef \r
+typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ARP_FIND)(\r
   IN EFI_ARP_PROTOCOL       *This,\r
@@ -251,7 +251,7 @@ EFI_STATUS
   OUT UINT32                *EntryCount       OPTIONAL,\r
   OUT EFI_ARP_FIND_DATA     **Entries         OPTIONAL,\r
   IN BOOLEAN                Refresh\r
-  );  \r
+  );\r
 \r
 \r
 /**\r
@@ -277,7 +277,7 @@ EFI_STATUS
   IN EFI_ARP_PROTOCOL       *This,\r
   IN BOOLEAN                BySwAddress,\r
   IN VOID                   *AddressBuffer   OPTIONAL\r
-  );  \r
+  );\r
 \r
 /**\r
   This function delete all dynamic entries from the ARP cache that match the specified\r
@@ -295,7 +295,7 @@ typedef
 EFI_STATUS\r
 (EFIAPI *EFI_ARP_FLUSH)(\r
   IN EFI_ARP_PROTOCOL       *This\r
-  );  \r
+  );\r
 \r
 /**\r
   This function tries to resolve the TargetSwAddress and optionally returns a\r
@@ -322,22 +322,22 @@ EFI_STATUS
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ARP_REQUEST)(\r
-  IN EFI_ARP_PROTOCOL       *This, \r
+  IN EFI_ARP_PROTOCOL       *This,\r
   IN VOID                   *TargetSwAddress  OPTIONAL,\r
   IN EFI_EVENT              ResolvedEvent     OPTIONAL,\r
-  OUT VOID                  *TargetHwAddress  \r
-  );  \r
+  OUT VOID                  *TargetHwAddress\r
+  );\r
 \r
 /**\r
   This function aborts the previous ARP request (identified by This, TargetSwAddress\r
   and ResolvedEvent) that is issued by EFI_ARP_PROTOCOL.Request().\r
-  \r
-  If the request is in the internal ARP request queue, the request is aborted \r
-  immediately and its ResolvedEvent is signaled. Only an asynchronous address \r
-  request needs to be canceled. If TargeSwAddress and ResolveEvent are both \r
-  NULL, all the pending asynchronous requests that have been issued by This \r
+\r
+  If the request is in the internal ARP request queue, the request is aborted\r
+  immediately and its ResolvedEvent is signaled. Only an asynchronous address\r
+  request needs to be canceled. If TargeSwAddress and ResolveEvent are both\r
+  NULL, all the pending asynchronous requests that have been issued by This\r
   instance will be cancelled and their corresponding events will be signaled.\r
-  \r
+\r
   @param  This                   The pointer to the EFI_ARP_PROTOCOL instance.\r
   @param  TargetSwAddress        The pointer to the protocol address in previous\r
                                  request session.\r
@@ -359,13 +359,13 @@ EFI_STATUS
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ARP_CANCEL)(\r
-  IN EFI_ARP_PROTOCOL       *This, \r
+  IN EFI_ARP_PROTOCOL       *This,\r
   IN VOID                   *TargetSwAddress  OPTIONAL,\r
   IN EFI_EVENT              ResolvedEvent     OPTIONAL\r
-  );  \r
+  );\r
 \r
 ///\r
-/// ARP is used to resolve local network protocol addresses into \r
+/// ARP is used to resolve local network protocol addresses into\r
 /// network hardware addresses.\r
 ///\r
 struct _EFI_ARP_PROTOCOL {\r