]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/Ip4Dxe/Ip4Driver.c
NetworkPkg: Apply uncrustify changes
[mirror_edk2.git] / NetworkPkg / Ip4Dxe / Ip4Driver.c
index 7fed659ca101d90708674030b422e9529d4ec214..ec483ff01fa9ae1969c226c675295e4965560623 100644 (file)
@@ -10,7 +10,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 \r
 #include "Ip4Impl.h"\r
 \r
-EFI_DRIVER_BINDING_PROTOCOL gIp4DriverBinding = {\r
+EFI_DRIVER_BINDING_PROTOCOL  gIp4DriverBinding = {\r
   Ip4DriverBindingSupported,\r
   Ip4DriverBindingStart,\r
   Ip4DriverBindingStop,\r
@@ -35,13 +35,14 @@ IpSec2InstalledCallback (
   IN VOID       *Context\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
+  EFI_STATUS  Status;\r
+\r
   //\r
   // Test if protocol was even found.\r
   // Notification function will be called at least once.\r
   //\r
   Status = gBS->LocateProtocol (&gEfiIpSec2ProtocolGuid, NULL, (VOID **)&mIpSec);\r
-  if (Status == EFI_SUCCESS && mIpSec != NULL) {\r
+  if ((Status == EFI_SUCCESS) && (mIpSec != NULL)) {\r
     //\r
     // Close the event so it does not get called again.\r
     //\r
@@ -69,11 +70,11 @@ IpSec2InstalledCallback (
 EFI_STATUS\r
 EFIAPI\r
 Ip4DriverEntryPoint (\r
-  IN EFI_HANDLE             ImageHandle,\r
-  IN EFI_SYSTEM_TABLE       *SystemTable\r
+  IN EFI_HANDLE        ImageHandle,\r
+  IN EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
-  VOID            *Registration;\r
+  VOID  *Registration;\r
 \r
   EfiCreateProtocolNotifyEvent (\r
     &gEfiIpSec2ProtocolGuid,\r
@@ -114,12 +115,12 @@ Ip4DriverEntryPoint (
 EFI_STATUS\r
 EFIAPI\r
 Ip4DriverBindingSupported (\r
-  IN EFI_DRIVER_BINDING_PROTOCOL  * This,\r
+  IN EFI_DRIVER_BINDING_PROTOCOL  *This,\r
   IN EFI_HANDLE                   ControllerHandle,\r
-  IN EFI_DEVICE_PATH_PROTOCOL     * RemainingDevicePath OPTIONAL\r
+  IN EFI_DEVICE_PATH_PROTOCOL     *RemainingDevicePath OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
+  EFI_STATUS  Status;\r
 \r
   //\r
   // Test for the MNP service binding Protocol\r
@@ -167,10 +168,9 @@ Ip4DriverBindingSupported (
 **/\r
 EFI_STATUS\r
 Ip4CleanService (\r
-  IN IP4_SERVICE            *IpSb\r
+  IN IP4_SERVICE  *IpSb\r
   );\r
 \r
-\r
 /**\r
   Create a new IP4 driver service binding private instance.\r
 \r
@@ -187,13 +187,13 @@ Ip4CleanService (
 **/\r
 EFI_STATUS\r
 Ip4CreateService (\r
-  IN  EFI_HANDLE            Controller,\r
-  IN  EFI_HANDLE            ImageHandle,\r
-  OUT IP4_SERVICE           **Service\r
+  IN  EFI_HANDLE   Controller,\r
+  IN  EFI_HANDLE   ImageHandle,\r
+  OUT IP4_SERVICE  **Service\r
   )\r
 {\r
-  IP4_SERVICE               *IpSb;\r
-  EFI_STATUS                Status;\r
+  IP4_SERVICE  *IpSb;\r
+  EFI_STATUS   Status;\r
 \r
   ASSERT (Service != NULL);\r
 \r
@@ -215,23 +215,23 @@ Ip4CreateService (
   IpSb->ServiceBinding.DestroyChild = Ip4ServiceBindingDestroyChild;\r
   IpSb->State                       = IP4_SERVICE_UNSTARTED;\r
 \r
-  IpSb->NumChildren                 = 0;\r
+  IpSb->NumChildren = 0;\r
   InitializeListHead (&IpSb->Children);\r
 \r
   InitializeListHead (&IpSb->Interfaces);\r
-  IpSb->DefaultInterface            = NULL;\r
-  IpSb->DefaultRouteTable           = NULL;\r
+  IpSb->DefaultInterface  = NULL;\r
+  IpSb->DefaultRouteTable = NULL;\r
 \r
   Ip4InitAssembleTable (&IpSb->Assemble);\r
 \r
-  IpSb->IgmpCtrl.Igmpv1QuerySeen    = 0;\r
+  IpSb->IgmpCtrl.Igmpv1QuerySeen = 0;\r
   InitializeListHead (&IpSb->IgmpCtrl.Groups);\r
 \r
-  IpSb->Image                       = ImageHandle;\r
-  IpSb->Controller                  = Controller;\r
+  IpSb->Image      = ImageHandle;\r
+  IpSb->Controller = Controller;\r
 \r
-  IpSb->MnpChildHandle              = NULL;\r
-  IpSb->Mnp                         = NULL;\r
+  IpSb->MnpChildHandle = NULL;\r
+  IpSb->Mnp            = NULL;\r
 \r
   IpSb->MnpConfigData.ReceivedQueueTimeoutValue = 0;\r
   IpSb->MnpConfigData.TransmitQueueTimeoutValue = 0;\r
@@ -246,7 +246,7 @@ Ip4CreateService (
 \r
   ZeroMem (&IpSb->SnpMode, sizeof (EFI_SIMPLE_NETWORK_MODE));\r
 \r
-  IpSb->Timer = NULL;\r
+  IpSb->Timer              = NULL;\r
   IpSb->ReconfigCheckTimer = NULL;\r
 \r
   IpSb->ReconfigEvent = NULL;\r
@@ -316,7 +316,7 @@ Ip4CreateService (
   Status = gBS->OpenProtocol (\r
                   IpSb->MnpChildHandle,\r
                   &gEfiManagedNetworkProtocolGuid,\r
-                  (VOID **) &IpSb->Mnp,\r
+                  (VOID **)&IpSb->Mnp,\r
                   ImageHandle,\r
                   Controller,\r
                   EFI_OPEN_PROTOCOL_BY_DRIVER\r
@@ -345,7 +345,7 @@ Ip4CreateService (
   }\r
 \r
   IpSb->MacString = NULL;\r
-  Status = NetLibGetMacString (IpSb->Controller, IpSb->Image, &IpSb->MacString);\r
+  Status          = NetLibGetMacString (IpSb->Controller, IpSb->Image, &IpSb->MacString);\r
 \r
   if (EFI_ERROR (Status)) {\r
     goto ON_ERROR;\r
@@ -375,8 +375,9 @@ Ip4CreateService (
     //\r
     IpSb->MaxPacketSize -= NET_VLAN_TAG_LEN;\r
   }\r
+\r
   IpSb->OldMaxPacketSize = IpSb->MaxPacketSize;\r
-  *Service = IpSb;\r
+  *Service               = IpSb;\r
 \r
   return EFI_SUCCESS;\r
 \r
@@ -387,7 +388,6 @@ ON_ERROR:
   return Status;\r
 }\r
 \r
-\r
 /**\r
   Clean up a IP4 service binding instance. It will release all\r
   the resource allocated by the instance. The instance may be\r
@@ -403,12 +403,12 @@ ON_ERROR:
 **/\r
 EFI_STATUS\r
 Ip4CleanService (\r
-  IN IP4_SERVICE            *IpSb\r
+  IN IP4_SERVICE  *IpSb\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
+  EFI_STATUS  Status;\r
 \r
-  IpSb->State     = IP4_SERVICE_DESTROY;\r
+  IpSb->State = IP4_SERVICE_DESTROY;\r
 \r
   if (IpSb->Timer != NULL) {\r
     gBS->SetTimer (IpSb->Timer, TimerCancel, 0);\r
@@ -493,8 +493,8 @@ Ip4CleanService (
 EFI_STATUS\r
 EFIAPI\r
 Ip4DestroyChildEntryInHandleBuffer (\r
-  IN LIST_ENTRY         *Entry,\r
-  IN VOID               *Context\r
+  IN LIST_ENTRY  *Entry,\r
+  IN VOID        *Context\r
   )\r
 {\r
   IP4_PROTOCOL                  *IpInstance;\r
@@ -502,14 +502,14 @@ Ip4DestroyChildEntryInHandleBuffer (
   UINTN                         NumberOfChildren;\r
   EFI_HANDLE                    *ChildHandleBuffer;\r
 \r
-  if (Entry == NULL || Context == NULL) {\r
+  if ((Entry == NULL) || (Context == NULL)) {\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  IpInstance = NET_LIST_USER_STRUCT_S (Entry, IP4_PROTOCOL, Link, IP4_PROTOCOL_SIGNATURE);\r
-  ServiceBinding    = ((IP4_DESTROY_CHILD_IN_HANDLE_BUF_CONTEXT *) Context)->ServiceBinding;\r
-  NumberOfChildren  = ((IP4_DESTROY_CHILD_IN_HANDLE_BUF_CONTEXT *) Context)->NumberOfChildren;\r
-  ChildHandleBuffer = ((IP4_DESTROY_CHILD_IN_HANDLE_BUF_CONTEXT *) Context)->ChildHandleBuffer;\r
+  IpInstance        = NET_LIST_USER_STRUCT_S (Entry, IP4_PROTOCOL, Link, IP4_PROTOCOL_SIGNATURE);\r
+  ServiceBinding    = ((IP4_DESTROY_CHILD_IN_HANDLE_BUF_CONTEXT *)Context)->ServiceBinding;\r
+  NumberOfChildren  = ((IP4_DESTROY_CHILD_IN_HANDLE_BUF_CONTEXT *)Context)->NumberOfChildren;\r
+  ChildHandleBuffer = ((IP4_DESTROY_CHILD_IN_HANDLE_BUF_CONTEXT *)Context)->ChildHandleBuffer;\r
 \r
   if (!NetIsInHandleBuffer (IpInstance->Handle, NumberOfChildren, ChildHandleBuffer)) {\r
     return EFI_SUCCESS;\r
@@ -544,11 +544,11 @@ Ip4DriverBindingStart (
   IN EFI_DEVICE_PATH_PROTOCOL     *RemainingDevicePath OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS                    Status;\r
-  IP4_SERVICE                   *IpSb;\r
-  EFI_IP4_CONFIG2_PROTOCOL      *Ip4Cfg2;\r
-  UINTN                         Index;\r
-  IP4_CONFIG2_DATA_ITEM         *DataItem;\r
+  EFI_STATUS                Status;\r
+  IP4_SERVICE               *IpSb;\r
+  EFI_IP4_CONFIG2_PROTOCOL  *Ip4Cfg2;\r
+  UINTN                     Index;\r
+  IP4_CONFIG2_DATA_ITEM     *DataItem;\r
 \r
   IpSb     = NULL;\r
   Ip4Cfg2  = NULL;\r
@@ -578,7 +578,7 @@ Ip4DriverBindingStart (
 \r
   ASSERT (IpSb != NULL);\r
 \r
-  Ip4Cfg2  = &IpSb->Ip4Config2Instance.Ip4Config2;\r
+  Ip4Cfg2 = &IpSb->Ip4Config2Instance.Ip4Config2;\r
 \r
   //\r
   // Install the Ip4ServiceBinding Protocol onto ControllerHandle\r
@@ -617,11 +617,11 @@ Ip4DriverBindingStart (
                           DataItem->DataSize,\r
                           DataItem->Data.Ptr\r
                           );\r
-      if (EFI_ERROR(Status)) {\r
+      if (EFI_ERROR (Status)) {\r
         goto UNINSTALL_PROTOCOL;\r
       }\r
 \r
-      if (Index == Ip4Config2DataTypePolicy && (*(DataItem->Data.Policy) == Ip4Config2PolicyDhcp)) {\r
+      if ((Index == Ip4Config2DataTypePolicy) && (*(DataItem->Data.Policy) == Ip4Config2PolicyDhcp)) {\r
         break;\r
       }\r
     }\r
@@ -634,7 +634,7 @@ Ip4DriverBindingStart (
   //\r
   Status = Ip4ReceiveFrame (IpSb->DefaultInterface, NULL, Ip4AccpetFrame, IpSb);\r
 \r
-  if (EFI_ERROR (Status) && Status != EFI_ALREADY_STARTED) {\r
+  if (EFI_ERROR (Status) && (Status != EFI_ALREADY_STARTED)) {\r
     goto UNINSTALL_PROTOCOL;\r
   }\r
 \r
@@ -673,7 +673,6 @@ FREE_SERVICE:
   return Status;\r
 }\r
 \r
-\r
 /**\r
   Stop this driver on ControllerHandle. This service is called by the\r
   EFI boot service DisconnectController(). In order to\r
@@ -711,9 +710,9 @@ Ip4DriverBindingStop (
   IP4_INTERFACE                            *IpIf;\r
   IP4_ROUTE_TABLE                          *RouteTable;\r
 \r
-  BOOLEAN                                  IsDhcp4;\r
+  BOOLEAN  IsDhcp4;\r
 \r
-  IsDhcp4   = FALSE;\r
+  IsDhcp4 = FALSE;\r
 \r
   NicHandle = NetLibGetNicHandle (ControllerHandle, &gEfiManagedNetworkProtocolGuid);\r
   if (NicHandle == NULL) {\r
@@ -731,7 +730,7 @@ Ip4DriverBindingStop (
   Status = gBS->OpenProtocol (\r
                   NicHandle,\r
                   &gEfiIp4ServiceBindingProtocolGuid,\r
-                  (VOID **) &ServiceBinding,\r
+                  (VOID **)&ServiceBinding,\r
                   This->DriverBindingHandle,\r
                   NicHandle,\r
                   EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
@@ -747,18 +746,17 @@ Ip4DriverBindingStop (
     gBS->CloseEvent (IpSb->Ip4Config2Instance.Dhcp4Event);\r
     IpSb->Ip4Config2Instance.Dhcp4Event = NULL;\r
   } else if (NumberOfChildren != 0) {\r
-    List = &IpSb->Children;\r
+    List                      = &IpSb->Children;\r
     Context.ServiceBinding    = ServiceBinding;\r
     Context.NumberOfChildren  = NumberOfChildren;\r
     Context.ChildHandleBuffer = ChildHandleBuffer;\r
-    Status = NetDestroyLinkList (\r
-               List,\r
-               Ip4DestroyChildEntryInHandleBuffer,\r
-               &Context,\r
-               NULL\r
-               );\r
+    Status                    = NetDestroyLinkList (\r
+                                  List,\r
+                                  Ip4DestroyChildEntryInHandleBuffer,\r
+                                  &Context,\r
+                                  NULL\r
+                                  );\r
   } else if (IpSb->DefaultInterface->ArpHandle == ControllerHandle) {\r
-\r
     //\r
     // The ARP protocol for the default interface is being uninstalled and all\r
     // its IP child handles should have been destroyed before. So, release the\r
@@ -772,21 +770,21 @@ Ip4DriverBindingStop (
     if (IpIf == NULL) {\r
       goto ON_ERROR;\r
     }\r
+\r
     RouteTable = Ip4CreateRouteTable ();\r
     if (RouteTable == NULL) {\r
       Ip4FreeInterface (IpIf, NULL);\r
-      goto ON_ERROR;;\r
+      goto ON_ERROR;\r
     }\r
 \r
-    IpSb->DefaultInterface  = IpIf;\r
+    IpSb->DefaultInterface = IpIf;\r
     InsertHeadList (&IpSb->Interfaces, &IpIf->Link);\r
     IpSb->DefaultRouteTable = RouteTable;\r
     Ip4ReceiveFrame (IpIf, NULL, Ip4AccpetFrame, IpSb);\r
 \r
     IpSb->State = IP4_SERVICE_UNSTARTED;\r
-\r
   } else if (IsListEmpty (&IpSb->Children)) {\r
-    State           = IpSb->State;\r
+    State = IpSb->State;\r
     //\r
     // OK, clean other resources then uninstall the service binding protocol.\r
     //\r
@@ -809,6 +807,7 @@ Ip4DriverBindingStop (
       FreeUnicodeStringTable (gIp4ControllerNameTable);\r
       gIp4ControllerNameTable = NULL;\r
     }\r
+\r
     FreePool (IpSb);\r
   }\r
 \r
@@ -816,7 +815,6 @@ ON_ERROR:
   return Status;\r
 }\r
 \r
-\r
 /**\r
   Creates a child handle and installs a protocol.\r
 \r
@@ -843,11 +841,11 @@ Ip4ServiceBindingCreateChild (
   IN OUT EFI_HANDLE                *ChildHandle\r
   )\r
 {\r
-  IP4_SERVICE               *IpSb;\r
-  IP4_PROTOCOL              *IpInstance;\r
-  EFI_TPL                   OldTpl;\r
-  EFI_STATUS                Status;\r
-  VOID                      *Mnp;\r
+  IP4_SERVICE   *IpSb;\r
+  IP4_PROTOCOL  *IpInstance;\r
+  EFI_TPL       OldTpl;\r
+  EFI_STATUS    Status;\r
+  VOID          *Mnp;\r
 \r
   if ((This == NULL) || (ChildHandle == NULL)) {\r
     return EFI_INVALID_PARAMETER;\r
@@ -884,7 +882,7 @@ Ip4ServiceBindingCreateChild (
   Status = gBS->OpenProtocol (\r
                   IpSb->MnpChildHandle,\r
                   &gEfiManagedNetworkProtocolGuid,\r
-                  (VOID **) &Mnp,\r
+                  (VOID **)&Mnp,\r
                   gIp4DriverBinding.DriverBindingHandle,\r
                   IpInstance->Handle,\r
                   EFI_OPEN_PROTOCOL_BY_CHILD_CONTROLLER\r
@@ -913,7 +911,6 @@ Ip4ServiceBindingCreateChild (
 ON_ERROR:\r
 \r
   if (EFI_ERROR (Status)) {\r
-\r
     Ip4CleanProtocol (IpInstance);\r
 \r
     FreePool (IpInstance);\r
@@ -922,7 +919,6 @@ ON_ERROR:
   return Status;\r
 }\r
 \r
-\r
 /**\r
   Destroys a child handle with a protocol installed on it.\r
 \r
@@ -948,11 +944,11 @@ Ip4ServiceBindingDestroyChild (
   IN EFI_HANDLE                    ChildHandle\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
-  IP4_SERVICE               *IpSb;\r
-  IP4_PROTOCOL              *IpInstance;\r
-  EFI_IP4_PROTOCOL          *Ip4;\r
-  EFI_TPL                   OldTpl;\r
+  EFI_STATUS        Status;\r
+  IP4_SERVICE       *IpSb;\r
+  IP4_PROTOCOL      *IpInstance;\r
+  EFI_IP4_PROTOCOL  *Ip4;\r
+  EFI_TPL           OldTpl;\r
 \r
   if ((This == NULL) || (ChildHandle == NULL)) {\r
     return EFI_INVALID_PARAMETER;\r
@@ -961,12 +957,12 @@ Ip4ServiceBindingDestroyChild (
   //\r
   // Retrieve the private context data structures\r
   //\r
-  IpSb   = IP4_SERVICE_FROM_PROTOCOL (This);\r
+  IpSb = IP4_SERVICE_FROM_PROTOCOL (This);\r
 \r
   Status = gBS->OpenProtocol (\r
                   ChildHandle,\r
                   &gEfiIp4ProtocolGuid,\r
-                  (VOID **) &Ip4,\r
+                  (VOID **)&Ip4,\r
                   gIp4DriverBinding.DriverBindingHandle,\r
                   ChildHandle,\r
                   EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
@@ -1007,7 +1003,7 @@ Ip4ServiceBindingDestroyChild (
          ChildHandle\r
          );\r
 \r
-  if (IpInstance->Interface != NULL && IpInstance->Interface->Arp != NULL) {\r
+  if ((IpInstance->Interface != NULL) && (IpInstance->Interface->Arp != NULL)) {\r
     gBS->CloseProtocol (\r
            IpInstance->Interface->ArpHandle,\r
            &gEfiArpProtocolGuid,\r