NetworkPkg: Apply uncrustify changes
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3737 Apply uncrustify changes to .c/.h files in the NetworkPkg package Cc: Andrew Fish <afish@apple.com> Cc: Leif Lindholm <leif@nuviainc.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com> Reviewed-by: Maciej Rabeda <maciej.rabeda@linux.intel.com>
This commit is contained in:
committed by
mergify[bot]
parent
2f88bd3a12
commit
d1050b9dff
@@ -9,12 +9,12 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
|
||||
#include "MnpImpl.h"
|
||||
#include "MnpVlan.h"
|
||||
|
||||
EFI_SERVICE_BINDING_PROTOCOL mMnpServiceBindingProtocol = {
|
||||
EFI_SERVICE_BINDING_PROTOCOL mMnpServiceBindingProtocol = {
|
||||
MnpServiceBindingCreateChild,
|
||||
MnpServiceBindingDestroyChild
|
||||
};
|
||||
|
||||
EFI_MANAGED_NETWORK_PROTOCOL mMnpProtocolTemplate = {
|
||||
EFI_MANAGED_NETWORK_PROTOCOL mMnpProtocolTemplate = {
|
||||
MnpGetModeData,
|
||||
MnpConfigure,
|
||||
MnpMcastIpToMac,
|
||||
@@ -25,7 +25,7 @@ EFI_MANAGED_NETWORK_PROTOCOL mMnpProtocolTemplate = {
|
||||
MnpPoll
|
||||
};
|
||||
|
||||
EFI_MANAGED_NETWORK_CONFIG_DATA mMnpDefaultConfigData = {
|
||||
EFI_MANAGED_NETWORK_CONFIG_DATA mMnpDefaultConfigData = {
|
||||
10000000,
|
||||
10000000,
|
||||
0,
|
||||
@@ -52,8 +52,8 @@ EFI_MANAGED_NETWORK_CONFIG_DATA mMnpDefaultConfigData = {
|
||||
**/
|
||||
EFI_STATUS
|
||||
MnpAddFreeNbuf (
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData,
|
||||
IN UINTN Count
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData,
|
||||
IN UINTN Count
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -88,7 +88,6 @@ MnpAddFreeNbuf (
|
||||
return Status;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Allocate a free NET_BUF from MnpDeviceData->FreeNbufQue. If there is none
|
||||
in the queue, first try to allocate some and add them into the queue, then
|
||||
@@ -102,13 +101,13 @@ MnpAddFreeNbuf (
|
||||
**/
|
||||
NET_BUF *
|
||||
MnpAllocNbuf (
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
NET_BUF_QUEUE *FreeNbufQue;
|
||||
NET_BUF *Nbuf;
|
||||
EFI_TPL OldTpl;
|
||||
EFI_STATUS Status;
|
||||
NET_BUF_QUEUE *FreeNbufQue;
|
||||
NET_BUF *Nbuf;
|
||||
EFI_TPL OldTpl;
|
||||
|
||||
NET_CHECK_SIGNATURE (MnpDeviceData, MNP_DEVICE_DATA_SIGNATURE);
|
||||
|
||||
@@ -122,8 +121,8 @@ MnpAllocNbuf (
|
||||
if ((MnpDeviceData->NbufCnt + MNP_NET_BUFFER_INCREASEMENT) > MNP_MAX_NET_BUFFER_NUM) {
|
||||
DEBUG (
|
||||
(DEBUG_ERROR,
|
||||
"MnpAllocNbuf: The maximum NET_BUF size is reached for MNP driver instance %p.\n",
|
||||
MnpDeviceData)
|
||||
"MnpAllocNbuf: The maximum NET_BUF size is reached for MNP driver instance %p.\n",
|
||||
MnpDeviceData)
|
||||
);
|
||||
|
||||
Nbuf = NULL;
|
||||
@@ -134,8 +133,8 @@ MnpAllocNbuf (
|
||||
if (EFI_ERROR (Status)) {
|
||||
DEBUG (
|
||||
(DEBUG_ERROR,
|
||||
"MnpAllocNbuf: Failed to add NET_BUFs into the FreeNbufQue, %r.\n",
|
||||
Status)
|
||||
"MnpAllocNbuf: Failed to add NET_BUFs into the FreeNbufQue, %r.\n",
|
||||
Status)
|
||||
);
|
||||
|
||||
//
|
||||
@@ -160,7 +159,6 @@ ON_EXIT:
|
||||
return Nbuf;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Try to reclaim the Nbuf into the buffer pool.
|
||||
|
||||
@@ -170,8 +168,8 @@ ON_EXIT:
|
||||
**/
|
||||
VOID
|
||||
MnpFreeNbuf (
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData,
|
||||
IN OUT NET_BUF *Nbuf
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData,
|
||||
IN OUT NET_BUF *Nbuf
|
||||
)
|
||||
{
|
||||
EFI_TPL OldTpl;
|
||||
@@ -215,26 +213,27 @@ MnpFreeNbuf (
|
||||
**/
|
||||
EFI_STATUS
|
||||
MnpAddFreeTxBuf (
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData,
|
||||
IN UINTN Count
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData,
|
||||
IN UINTN Count
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
UINT32 Index;
|
||||
MNP_TX_BUF_WRAP *TxBufWrap;
|
||||
EFI_STATUS Status;
|
||||
UINT32 Index;
|
||||
MNP_TX_BUF_WRAP *TxBufWrap;
|
||||
|
||||
NET_CHECK_SIGNATURE (MnpDeviceData, MNP_DEVICE_DATA_SIGNATURE);
|
||||
ASSERT ((Count > 0) && (MnpDeviceData->BufferLength > 0));
|
||||
|
||||
Status = EFI_SUCCESS;
|
||||
for (Index = 0; Index < Count; Index++) {
|
||||
TxBufWrap = (MNP_TX_BUF_WRAP*) AllocatePool (OFFSET_OF (MNP_TX_BUF_WRAP, TxBuf) + MnpDeviceData->BufferLength );
|
||||
TxBufWrap = (MNP_TX_BUF_WRAP *)AllocatePool (OFFSET_OF (MNP_TX_BUF_WRAP, TxBuf) + MnpDeviceData->BufferLength);
|
||||
if (TxBufWrap == NULL) {
|
||||
DEBUG ((DEBUG_ERROR, "MnpAddFreeTxBuf: TxBuf Alloc failed.\n"));
|
||||
|
||||
Status = EFI_OUT_OF_RESOURCES;
|
||||
break;
|
||||
}
|
||||
|
||||
DEBUG ((DEBUG_INFO, "MnpAddFreeTxBuf: Add TxBufWrap %p, TxBuf %p\n", TxBufWrap, TxBufWrap->TxBuf));
|
||||
TxBufWrap->Signature = MNP_TX_BUF_WRAP_SIGNATURE;
|
||||
TxBufWrap->InUse = FALSE;
|
||||
@@ -259,14 +258,14 @@ MnpAddFreeTxBuf (
|
||||
**/
|
||||
UINT8 *
|
||||
MnpAllocTxBuf (
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData
|
||||
)
|
||||
{
|
||||
EFI_TPL OldTpl;
|
||||
UINT8 *TxBuf;
|
||||
EFI_STATUS Status;
|
||||
LIST_ENTRY *Entry;
|
||||
MNP_TX_BUF_WRAP *TxBufWrap;
|
||||
EFI_TPL OldTpl;
|
||||
UINT8 *TxBuf;
|
||||
EFI_STATUS Status;
|
||||
LIST_ENTRY *Entry;
|
||||
MNP_TX_BUF_WRAP *TxBufWrap;
|
||||
|
||||
NET_CHECK_SIGNATURE (MnpDeviceData, MNP_DEVICE_DATA_SIGNATURE);
|
||||
|
||||
@@ -289,8 +288,8 @@ MnpAllocTxBuf (
|
||||
if ((MnpDeviceData->TxBufCount + MNP_TX_BUFFER_INCREASEMENT) > MNP_MAX_TX_BUFFER_NUM) {
|
||||
DEBUG (
|
||||
(DEBUG_ERROR,
|
||||
"MnpAllocTxBuf: The maximum TxBuf size is reached for MNP driver instance %p.\n",
|
||||
MnpDeviceData)
|
||||
"MnpAllocTxBuf: The maximum TxBuf size is reached for MNP driver instance %p.\n",
|
||||
MnpDeviceData)
|
||||
);
|
||||
|
||||
TxBuf = NULL;
|
||||
@@ -301,8 +300,8 @@ MnpAllocTxBuf (
|
||||
if (IsListEmpty (&MnpDeviceData->FreeTxBufList)) {
|
||||
DEBUG (
|
||||
(DEBUG_ERROR,
|
||||
"MnpAllocNbuf: Failed to add TxBuf into the FreeTxBufList, %r.\n",
|
||||
Status)
|
||||
"MnpAllocNbuf: Failed to add TxBuf into the FreeTxBufList, %r.\n",
|
||||
Status)
|
||||
);
|
||||
|
||||
TxBuf = NULL;
|
||||
@@ -314,9 +313,9 @@ MnpAllocTxBuf (
|
||||
ASSERT (!IsListEmpty (&MnpDeviceData->FreeTxBufList));
|
||||
Entry = MnpDeviceData->FreeTxBufList.ForwardLink;
|
||||
RemoveEntryList (MnpDeviceData->FreeTxBufList.ForwardLink);
|
||||
TxBufWrap = NET_LIST_USER_STRUCT_S (Entry, MNP_TX_BUF_WRAP, WrapEntry, MNP_TX_BUF_WRAP_SIGNATURE);
|
||||
TxBufWrap = NET_LIST_USER_STRUCT_S (Entry, MNP_TX_BUF_WRAP, WrapEntry, MNP_TX_BUF_WRAP_SIGNATURE);
|
||||
TxBufWrap->InUse = TRUE;
|
||||
TxBuf = TxBufWrap->TxBuf;
|
||||
TxBuf = TxBufWrap->TxBuf;
|
||||
|
||||
ON_EXIT:
|
||||
gBS->RestoreTPL (OldTpl);
|
||||
@@ -333,12 +332,12 @@ ON_EXIT:
|
||||
**/
|
||||
VOID
|
||||
MnpFreeTxBuf (
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData,
|
||||
IN OUT UINT8 *TxBuf
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData,
|
||||
IN OUT UINT8 *TxBuf
|
||||
)
|
||||
{
|
||||
MNP_TX_BUF_WRAP *TxBufWrap;
|
||||
EFI_TPL OldTpl;
|
||||
MNP_TX_BUF_WRAP *TxBufWrap;
|
||||
EFI_TPL OldTpl;
|
||||
|
||||
NET_CHECK_SIGNATURE (MnpDeviceData, MNP_DEVICE_DATA_SIGNATURE);
|
||||
|
||||
@@ -350,7 +349,7 @@ MnpFreeTxBuf (
|
||||
if (TxBufWrap->Signature != MNP_TX_BUF_WRAP_SIGNATURE) {
|
||||
DEBUG (
|
||||
(DEBUG_ERROR,
|
||||
"MnpFreeTxBuf: Signature check failed in MnpFreeTxBuf.\n")
|
||||
"MnpFreeTxBuf: Signature check failed in MnpFreeTxBuf.\n")
|
||||
);
|
||||
return;
|
||||
}
|
||||
@@ -358,7 +357,7 @@ MnpFreeTxBuf (
|
||||
if (!TxBufWrap->InUse) {
|
||||
DEBUG (
|
||||
(DEBUG_WARN,
|
||||
"MnpFreeTxBuf: Duplicated recycle report from SNP.\n")
|
||||
"MnpFreeTxBuf: Duplicated recycle report from SNP.\n")
|
||||
);
|
||||
return;
|
||||
}
|
||||
@@ -380,19 +379,19 @@ MnpFreeTxBuf (
|
||||
**/
|
||||
EFI_STATUS
|
||||
MnpRecycleTxBuf (
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData
|
||||
)
|
||||
{
|
||||
UINT8 *TxBuf;
|
||||
EFI_SIMPLE_NETWORK_PROTOCOL *Snp;
|
||||
EFI_STATUS Status;
|
||||
UINT8 *TxBuf;
|
||||
EFI_SIMPLE_NETWORK_PROTOCOL *Snp;
|
||||
EFI_STATUS Status;
|
||||
|
||||
Snp = MnpDeviceData->Snp;
|
||||
ASSERT (Snp != NULL);
|
||||
|
||||
do {
|
||||
TxBuf = NULL;
|
||||
Status = Snp->GetStatus (Snp, NULL, (VOID **) &TxBuf);
|
||||
TxBuf = NULL;
|
||||
Status = Snp->GetStatus (Snp, NULL, (VOID **)&TxBuf);
|
||||
if (EFI_ERROR (Status)) {
|
||||
return Status;
|
||||
}
|
||||
@@ -419,14 +418,14 @@ MnpRecycleTxBuf (
|
||||
**/
|
||||
EFI_STATUS
|
||||
MnpInitializeDeviceData (
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData,
|
||||
IN EFI_HANDLE ImageHandle,
|
||||
IN EFI_HANDLE ControllerHandle
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData,
|
||||
IN EFI_HANDLE ImageHandle,
|
||||
IN EFI_HANDLE ControllerHandle
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
EFI_SIMPLE_NETWORK_PROTOCOL *Snp;
|
||||
EFI_SIMPLE_NETWORK_MODE *SnpMode;
|
||||
EFI_STATUS Status;
|
||||
EFI_SIMPLE_NETWORK_PROTOCOL *Snp;
|
||||
EFI_SIMPLE_NETWORK_MODE *SnpMode;
|
||||
|
||||
MnpDeviceData->Signature = MNP_DEVICE_DATA_SIGNATURE;
|
||||
MnpDeviceData->ImageHandle = ImageHandle;
|
||||
@@ -443,7 +442,7 @@ MnpInitializeDeviceData (
|
||||
Status = gBS->OpenProtocol (
|
||||
ControllerHandle,
|
||||
&gEfiSimpleNetworkProtocolGuid,
|
||||
(VOID **) &Snp,
|
||||
(VOID **)&Snp,
|
||||
ImageHandle,
|
||||
ControllerHandle,
|
||||
EFI_OPEN_PROTOCOL_BY_DRIVER
|
||||
@@ -594,17 +593,16 @@ ERROR:
|
||||
// Close the Simple Network Protocol.
|
||||
//
|
||||
gBS->CloseProtocol (
|
||||
ControllerHandle,
|
||||
&gEfiSimpleNetworkProtocolGuid,
|
||||
ImageHandle,
|
||||
ControllerHandle
|
||||
);
|
||||
ControllerHandle,
|
||||
&gEfiSimpleNetworkProtocolGuid,
|
||||
ImageHandle,
|
||||
ControllerHandle
|
||||
);
|
||||
}
|
||||
|
||||
return Status;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Destroy the MNP device context data.
|
||||
|
||||
@@ -614,13 +612,13 @@ ERROR:
|
||||
**/
|
||||
VOID
|
||||
MnpDestroyDeviceData (
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData,
|
||||
IN EFI_HANDLE ImageHandle
|
||||
IN OUT MNP_DEVICE_DATA *MnpDeviceData,
|
||||
IN EFI_HANDLE ImageHandle
|
||||
)
|
||||
{
|
||||
LIST_ENTRY *Entry;
|
||||
LIST_ENTRY *NextEntry;
|
||||
MNP_TX_BUF_WRAP *TxBufWrap;
|
||||
LIST_ENTRY *Entry;
|
||||
LIST_ENTRY *NextEntry;
|
||||
MNP_TX_BUF_WRAP *TxBufWrap;
|
||||
|
||||
NET_CHECK_SIGNATURE (MnpDeviceData, MNP_DEVICE_DATA_SIGNATURE);
|
||||
|
||||
@@ -646,7 +644,7 @@ MnpDestroyDeviceData (
|
||||
//
|
||||
// Free the Tx buffer pool.
|
||||
//
|
||||
NET_LIST_FOR_EACH_SAFE(Entry, NextEntry, &MnpDeviceData->AllTxBufList) {
|
||||
NET_LIST_FOR_EACH_SAFE (Entry, NextEntry, &MnpDeviceData->AllTxBufList) {
|
||||
TxBufWrap = NET_LIST_USER_STRUCT (Entry, MNP_TX_BUF_WRAP, AllEntry);
|
||||
RemoveEntryList (Entry);
|
||||
FreePool (TxBufWrap);
|
||||
@@ -677,7 +675,6 @@ MnpDestroyDeviceData (
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Create mnp service context data.
|
||||
|
||||
@@ -691,9 +688,9 @@ MnpDestroyDeviceData (
|
||||
**/
|
||||
MNP_SERVICE_DATA *
|
||||
MnpCreateServiceData (
|
||||
IN MNP_DEVICE_DATA *MnpDeviceData,
|
||||
IN UINT16 VlanId,
|
||||
IN UINT8 Priority OPTIONAL
|
||||
IN MNP_DEVICE_DATA *MnpDeviceData,
|
||||
IN UINT16 VlanId,
|
||||
IN UINT8 Priority OPTIONAL
|
||||
)
|
||||
{
|
||||
EFI_HANDLE MnpServiceHandle;
|
||||
@@ -753,7 +750,7 @@ MnpCreateServiceData (
|
||||
Status = gBS->OpenProtocol (
|
||||
MnpDeviceData->ControllerHandle,
|
||||
&gEfiVlanConfigProtocolGuid,
|
||||
(VOID **) &VlanConfig,
|
||||
(VOID **)&VlanConfig,
|
||||
MnpDeviceData->ImageHandle,
|
||||
MnpServiceHandle,
|
||||
EFI_OPEN_PROTOCOL_BY_CHILD_CONTROLLER
|
||||
@@ -808,7 +805,7 @@ Exit:
|
||||
**/
|
||||
EFI_STATUS
|
||||
MnpDestroyServiceData (
|
||||
IN OUT MNP_SERVICE_DATA *MnpServiceData
|
||||
IN OUT MNP_SERVICE_DATA *MnpServiceData
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -881,15 +878,15 @@ MnpDestroyServiceData (
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
MnpDestoryChildEntry (
|
||||
IN LIST_ENTRY *Entry,
|
||||
IN VOID *Context
|
||||
IN LIST_ENTRY *Entry,
|
||||
IN VOID *Context
|
||||
)
|
||||
{
|
||||
MNP_INSTANCE_DATA *Instance;
|
||||
EFI_SERVICE_BINDING_PROTOCOL *ServiceBinding;
|
||||
|
||||
ServiceBinding = (EFI_SERVICE_BINDING_PROTOCOL *) Context;
|
||||
Instance = CR (Entry, MNP_INSTANCE_DATA, InstEntry, MNP_INSTANCE_DATA_SIGNATURE);
|
||||
ServiceBinding = (EFI_SERVICE_BINDING_PROTOCOL *)Context;
|
||||
Instance = CR (Entry, MNP_INSTANCE_DATA, InstEntry, MNP_INSTANCE_DATA_SIGNATURE);
|
||||
return ServiceBinding->DestroyChild (ServiceBinding, Instance->Handle);
|
||||
}
|
||||
|
||||
@@ -904,12 +901,12 @@ MnpDestoryChildEntry (
|
||||
**/
|
||||
EFI_STATUS
|
||||
MnpDestroyServiceChild (
|
||||
IN OUT MNP_SERVICE_DATA *MnpServiceData
|
||||
IN OUT MNP_SERVICE_DATA *MnpServiceData
|
||||
)
|
||||
{
|
||||
LIST_ENTRY *List;
|
||||
EFI_STATUS Status;
|
||||
UINTN ListLength;
|
||||
LIST_ENTRY *List;
|
||||
EFI_STATUS Status;
|
||||
UINTN ListLength;
|
||||
|
||||
List = &MnpServiceData->ChildrenList;
|
||||
|
||||
@@ -919,7 +916,7 @@ MnpDestroyServiceChild (
|
||||
&MnpServiceData->ServiceBinding,
|
||||
&ListLength
|
||||
);
|
||||
if (EFI_ERROR (Status) || ListLength != 0) {
|
||||
if (EFI_ERROR (Status) || (ListLength != 0)) {
|
||||
return EFI_DEVICE_ERROR;
|
||||
}
|
||||
|
||||
@@ -937,8 +934,8 @@ MnpDestroyServiceChild (
|
||||
**/
|
||||
MNP_SERVICE_DATA *
|
||||
MnpFindServiceData (
|
||||
IN MNP_DEVICE_DATA *MnpDeviceData,
|
||||
IN UINT16 VlanId
|
||||
IN MNP_DEVICE_DATA *MnpDeviceData,
|
||||
IN UINT16 VlanId
|
||||
)
|
||||
{
|
||||
LIST_ENTRY *Entry;
|
||||
@@ -967,8 +964,8 @@ MnpFindServiceData (
|
||||
**/
|
||||
VOID
|
||||
MnpInitializeInstanceData (
|
||||
IN MNP_SERVICE_DATA *MnpServiceData,
|
||||
IN OUT MNP_INSTANCE_DATA *Instance
|
||||
IN MNP_SERVICE_DATA *MnpServiceData,
|
||||
IN OUT MNP_INSTANCE_DATA *Instance
|
||||
)
|
||||
{
|
||||
NET_CHECK_SIGNATURE (MnpServiceData, MNP_SERVICE_DATA_SIGNATURE);
|
||||
@@ -1007,7 +1004,6 @@ MnpInitializeInstanceData (
|
||||
Instance->MnpServiceData = MnpServiceData;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Check whether the token specified by Arg matches the token in Item.
|
||||
|
||||
@@ -1025,16 +1021,16 @@ MnpInitializeInstanceData (
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
MnpTokenExist (
|
||||
IN NET_MAP *Map,
|
||||
IN NET_MAP_ITEM *Item,
|
||||
IN VOID *Arg
|
||||
IN NET_MAP *Map,
|
||||
IN NET_MAP_ITEM *Item,
|
||||
IN VOID *Arg
|
||||
)
|
||||
{
|
||||
EFI_MANAGED_NETWORK_COMPLETION_TOKEN *Token;
|
||||
EFI_MANAGED_NETWORK_COMPLETION_TOKEN *TokenInItem;
|
||||
|
||||
Token = (EFI_MANAGED_NETWORK_COMPLETION_TOKEN *) Arg;
|
||||
TokenInItem = (EFI_MANAGED_NETWORK_COMPLETION_TOKEN *) Item->Key;
|
||||
Token = (EFI_MANAGED_NETWORK_COMPLETION_TOKEN *)Arg;
|
||||
TokenInItem = (EFI_MANAGED_NETWORK_COMPLETION_TOKEN *)Item->Key;
|
||||
|
||||
if ((Token == TokenInItem) || (Token->Event == TokenInItem->Event)) {
|
||||
//
|
||||
@@ -1065,9 +1061,9 @@ MnpTokenExist (
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
MnpCancelTokens (
|
||||
IN OUT NET_MAP *Map,
|
||||
IN OUT NET_MAP_ITEM *Item,
|
||||
IN VOID *Arg
|
||||
IN OUT NET_MAP *Map,
|
||||
IN OUT NET_MAP_ITEM *Item,
|
||||
IN VOID *Arg
|
||||
)
|
||||
{
|
||||
EFI_MANAGED_NETWORK_COMPLETION_TOKEN *TokenToCancel;
|
||||
@@ -1079,7 +1075,7 @@ MnpCancelTokens (
|
||||
return EFI_SUCCESS;
|
||||
}
|
||||
|
||||
TokenToCancel = (EFI_MANAGED_NETWORK_COMPLETION_TOKEN *) Item->Key;
|
||||
TokenToCancel = (EFI_MANAGED_NETWORK_COMPLETION_TOKEN *)Item->Key;
|
||||
|
||||
//
|
||||
// Remove the item from the map.
|
||||
@@ -1102,7 +1098,6 @@ MnpCancelTokens (
|
||||
return EFI_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Start and initialize the simple network.
|
||||
|
||||
@@ -1114,7 +1109,7 @@ MnpCancelTokens (
|
||||
**/
|
||||
EFI_STATUS
|
||||
MnpStartSnp (
|
||||
IN EFI_SIMPLE_NETWORK_PROTOCOL *Snp
|
||||
IN EFI_SIMPLE_NETWORK_PROTOCOL *Snp
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -1136,7 +1131,6 @@ MnpStartSnp (
|
||||
return Status;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Stop the simple network.
|
||||
|
||||
@@ -1148,11 +1142,11 @@ MnpStartSnp (
|
||||
**/
|
||||
EFI_STATUS
|
||||
MnpStopSnp (
|
||||
IN MNP_DEVICE_DATA *MnpDeviceData
|
||||
IN MNP_DEVICE_DATA *MnpDeviceData
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
EFI_SIMPLE_NETWORK_PROTOCOL *Snp;
|
||||
EFI_STATUS Status;
|
||||
EFI_SIMPLE_NETWORK_PROTOCOL *Snp;
|
||||
|
||||
Snp = MnpDeviceData->Snp;
|
||||
ASSERT (Snp != NULL);
|
||||
@@ -1168,7 +1162,7 @@ MnpStopSnp (
|
||||
//
|
||||
// Shut down the simple network.
|
||||
//
|
||||
Status = Snp->Shutdown (Snp);
|
||||
Status = Snp->Shutdown (Snp);
|
||||
if (!EFI_ERROR (Status)) {
|
||||
//
|
||||
// Stop the simple network.
|
||||
@@ -1179,7 +1173,6 @@ MnpStopSnp (
|
||||
return Status;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Start the managed network, this function is called when one instance is configured
|
||||
or reconfigured.
|
||||
@@ -1196,14 +1189,14 @@ MnpStopSnp (
|
||||
**/
|
||||
EFI_STATUS
|
||||
MnpStart (
|
||||
IN OUT MNP_SERVICE_DATA *MnpServiceData,
|
||||
IN BOOLEAN IsConfigUpdate,
|
||||
IN BOOLEAN EnableSystemPoll
|
||||
IN OUT MNP_SERVICE_DATA *MnpServiceData,
|
||||
IN BOOLEAN IsConfigUpdate,
|
||||
IN BOOLEAN EnableSystemPoll
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
EFI_TIMER_DELAY TimerOpType;
|
||||
MNP_DEVICE_DATA *MnpDeviceData;
|
||||
EFI_STATUS Status;
|
||||
EFI_TIMER_DELAY TimerOpType;
|
||||
MNP_DEVICE_DATA *MnpDeviceData;
|
||||
|
||||
NET_CHECK_SIGNATURE (MnpServiceData, MNP_SERVICE_DATA_SIGNATURE);
|
||||
|
||||
@@ -1238,8 +1231,8 @@ MnpStart (
|
||||
if (EFI_ERROR (Status)) {
|
||||
DEBUG (
|
||||
(DEBUG_ERROR,
|
||||
"MnpStart, gBS->SetTimer for TimeoutCheckTimer %r.\n",
|
||||
Status)
|
||||
"MnpStart, gBS->SetTimer for TimeoutCheckTimer %r.\n",
|
||||
Status)
|
||||
);
|
||||
|
||||
goto ErrorExit;
|
||||
@@ -1256,8 +1249,8 @@ MnpStart (
|
||||
if (EFI_ERROR (Status)) {
|
||||
DEBUG (
|
||||
(DEBUG_ERROR,
|
||||
"MnpStart, gBS->SetTimer for MediaDetectTimer %r.\n",
|
||||
Status)
|
||||
"MnpStart, gBS->SetTimer for MediaDetectTimer %r.\n",
|
||||
Status)
|
||||
);
|
||||
|
||||
goto ErrorExit;
|
||||
@@ -1272,7 +1265,7 @@ MnpStart (
|
||||
//
|
||||
TimerOpType = EnableSystemPoll ? TimerPeriodic : TimerCancel;
|
||||
|
||||
Status = gBS->SetTimer (MnpDeviceData->PollTimer, TimerOpType, MNP_SYS_POLL_INTERVAL);
|
||||
Status = gBS->SetTimer (MnpDeviceData->PollTimer, TimerOpType, MNP_SYS_POLL_INTERVAL);
|
||||
if (EFI_ERROR (Status)) {
|
||||
DEBUG ((DEBUG_ERROR, "MnpStart: gBS->SetTimer for PollTimer failed, %r.\n", Status));
|
||||
|
||||
@@ -1291,7 +1284,6 @@ ErrorExit:
|
||||
return Status;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Stop the managed network.
|
||||
|
||||
@@ -1303,11 +1295,11 @@ ErrorExit:
|
||||
**/
|
||||
EFI_STATUS
|
||||
MnpStop (
|
||||
IN OUT MNP_SERVICE_DATA *MnpServiceData
|
||||
IN OUT MNP_SERVICE_DATA *MnpServiceData
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
MNP_DEVICE_DATA *MnpDeviceData;
|
||||
EFI_STATUS Status;
|
||||
MNP_DEVICE_DATA *MnpDeviceData;
|
||||
|
||||
NET_CHECK_SIGNATURE (MnpServiceData, MNP_SERVICE_DATA_SIGNATURE);
|
||||
MnpDeviceData = MnpServiceData->MnpDeviceData;
|
||||
@@ -1338,7 +1330,7 @@ MnpStop (
|
||||
//
|
||||
// The system poll in on, cancel the poll timer.
|
||||
//
|
||||
Status = gBS->SetTimer (MnpDeviceData->PollTimer, TimerCancel, 0);
|
||||
Status = gBS->SetTimer (MnpDeviceData->PollTimer, TimerCancel, 0);
|
||||
MnpDeviceData->EnableSystemPoll = FALSE;
|
||||
}
|
||||
|
||||
@@ -1359,7 +1351,6 @@ MnpStop (
|
||||
return Status;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Flush the instance's received data.
|
||||
|
||||
@@ -1368,11 +1359,11 @@ MnpStop (
|
||||
**/
|
||||
VOID
|
||||
MnpFlushRcvdDataQueue (
|
||||
IN OUT MNP_INSTANCE_DATA *Instance
|
||||
IN OUT MNP_INSTANCE_DATA *Instance
|
||||
)
|
||||
{
|
||||
EFI_TPL OldTpl;
|
||||
MNP_RXDATA_WRAP *RxDataWrap;
|
||||
EFI_TPL OldTpl;
|
||||
MNP_RXDATA_WRAP *RxDataWrap;
|
||||
|
||||
NET_CHECK_SIGNATURE (Instance, MNP_INSTANCE_DATA_SIGNATURE);
|
||||
|
||||
@@ -1387,7 +1378,7 @@ MnpFlushRcvdDataQueue (
|
||||
//
|
||||
// Recycle the RxDataWrap.
|
||||
//
|
||||
MnpRecycleRxData (NULL, (VOID *) RxDataWrap);
|
||||
MnpRecycleRxData (NULL, (VOID *)RxDataWrap);
|
||||
Instance->RcvdPacketQueueSize--;
|
||||
}
|
||||
|
||||
@@ -1396,7 +1387,6 @@ MnpFlushRcvdDataQueue (
|
||||
gBS->RestoreTPL (OldTpl);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Configure the Instance using ConfigData.
|
||||
|
||||
@@ -1412,16 +1402,16 @@ MnpFlushRcvdDataQueue (
|
||||
**/
|
||||
EFI_STATUS
|
||||
MnpConfigureInstance (
|
||||
IN OUT MNP_INSTANCE_DATA *Instance,
|
||||
IN EFI_MANAGED_NETWORK_CONFIG_DATA *ConfigData OPTIONAL
|
||||
IN OUT MNP_INSTANCE_DATA *Instance,
|
||||
IN EFI_MANAGED_NETWORK_CONFIG_DATA *ConfigData OPTIONAL
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
MNP_SERVICE_DATA *MnpServiceData;
|
||||
MNP_DEVICE_DATA *MnpDeviceData;
|
||||
EFI_MANAGED_NETWORK_CONFIG_DATA *OldConfigData;
|
||||
EFI_MANAGED_NETWORK_CONFIG_DATA *NewConfigData;
|
||||
BOOLEAN IsConfigUpdate;
|
||||
EFI_STATUS Status;
|
||||
MNP_SERVICE_DATA *MnpServiceData;
|
||||
MNP_DEVICE_DATA *MnpDeviceData;
|
||||
EFI_MANAGED_NETWORK_CONFIG_DATA *OldConfigData;
|
||||
EFI_MANAGED_NETWORK_CONFIG_DATA *NewConfigData;
|
||||
BOOLEAN IsConfigUpdate;
|
||||
|
||||
NET_CHECK_SIGNATURE (Instance, MNP_INSTANCE_DATA_SIGNATURE);
|
||||
|
||||
@@ -1432,16 +1422,16 @@ MnpConfigureInstance (
|
||||
return EFI_UNSUPPORTED;
|
||||
}
|
||||
|
||||
Status = EFI_SUCCESS;
|
||||
Status = EFI_SUCCESS;
|
||||
|
||||
MnpServiceData = Instance->MnpServiceData;
|
||||
MnpDeviceData = MnpServiceData->MnpDeviceData;
|
||||
MnpServiceData = Instance->MnpServiceData;
|
||||
MnpDeviceData = MnpServiceData->MnpDeviceData;
|
||||
NET_CHECK_SIGNATURE (MnpDeviceData, MNP_DEVICE_DATA_SIGNATURE);
|
||||
|
||||
IsConfigUpdate = (BOOLEAN) ((Instance->Configured) && (ConfigData != NULL));
|
||||
IsConfigUpdate = (BOOLEAN)((Instance->Configured) && (ConfigData != NULL));
|
||||
|
||||
OldConfigData = &Instance->ConfigData;
|
||||
NewConfigData = ConfigData;
|
||||
OldConfigData = &Instance->ConfigData;
|
||||
NewConfigData = ConfigData;
|
||||
if (NewConfigData == NULL) {
|
||||
//
|
||||
// Restore back the default config data if a reset of this instance
|
||||
@@ -1513,16 +1503,16 @@ MnpConfigureInstance (
|
||||
//
|
||||
CopyMem (OldConfigData, NewConfigData, sizeof (*OldConfigData));
|
||||
|
||||
Instance->Configured = (BOOLEAN) (ConfigData != NULL);
|
||||
Instance->Configured = (BOOLEAN)(ConfigData != NULL);
|
||||
if (Instance->Configured) {
|
||||
//
|
||||
// The instance is configured, start the Mnp.
|
||||
//
|
||||
Status = MnpStart (
|
||||
MnpServiceData,
|
||||
IsConfigUpdate,
|
||||
(BOOLEAN) !NewConfigData->DisableBackgroundPolling
|
||||
);
|
||||
MnpServiceData,
|
||||
IsConfigUpdate,
|
||||
(BOOLEAN) !NewConfigData->DisableBackgroundPolling
|
||||
);
|
||||
} else {
|
||||
//
|
||||
// The instance is changed to the unconfigured state, stop the Mnp.
|
||||
@@ -1546,19 +1536,19 @@ MnpConfigureInstance (
|
||||
**/
|
||||
EFI_STATUS
|
||||
MnpConfigReceiveFilters (
|
||||
IN MNP_DEVICE_DATA *MnpDeviceData
|
||||
IN MNP_DEVICE_DATA *MnpDeviceData
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
EFI_SIMPLE_NETWORK_PROTOCOL *Snp;
|
||||
EFI_MAC_ADDRESS *MCastFilter;
|
||||
UINT32 MCastFilterCnt;
|
||||
UINT32 EnableFilterBits;
|
||||
UINT32 DisableFilterBits;
|
||||
BOOLEAN ResetMCastFilters;
|
||||
LIST_ENTRY *Entry;
|
||||
UINT32 Index;
|
||||
MNP_GROUP_ADDRESS *GroupAddress;
|
||||
EFI_STATUS Status;
|
||||
EFI_SIMPLE_NETWORK_PROTOCOL *Snp;
|
||||
EFI_MAC_ADDRESS *MCastFilter;
|
||||
UINT32 MCastFilterCnt;
|
||||
UINT32 EnableFilterBits;
|
||||
UINT32 DisableFilterBits;
|
||||
BOOLEAN ResetMCastFilters;
|
||||
LIST_ENTRY *Entry;
|
||||
UINT32 Index;
|
||||
MNP_GROUP_ADDRESS *GroupAddress;
|
||||
|
||||
NET_CHECK_SIGNATURE (MnpDeviceData, MNP_DEVICE_DATA_SIGNATURE);
|
||||
|
||||
@@ -1607,8 +1597,8 @@ MnpConfigReceiveFilters (
|
||||
//
|
||||
// Allocate pool for the multicast addresses.
|
||||
//
|
||||
MCastFilterCnt = MnpDeviceData->GroupAddressCount;
|
||||
MCastFilter = AllocatePool (sizeof (EFI_MAC_ADDRESS) * MCastFilterCnt);
|
||||
MCastFilterCnt = MnpDeviceData->GroupAddressCount;
|
||||
MCastFilter = AllocatePool (sizeof (EFI_MAC_ADDRESS) * MCastFilterCnt);
|
||||
if (MCastFilter == NULL) {
|
||||
DEBUG ((DEBUG_ERROR, "MnpConfigReceiveFilters: Failed to allocate memory resource for MCastFilter.\n"));
|
||||
|
||||
@@ -1620,7 +1610,6 @@ MnpConfigReceiveFilters (
|
||||
//
|
||||
Index = 0;
|
||||
NET_LIST_FOR_EACH (Entry, &MnpDeviceData->GroupAddressList) {
|
||||
|
||||
GroupAddress = NET_LIST_USER_STRUCT (Entry, MNP_GROUP_ADDRESS, AddrEntry);
|
||||
CopyMem (MCastFilter + Index, &GroupAddress->Address, sizeof (*(MCastFilter + Index)));
|
||||
Index++;
|
||||
@@ -1670,13 +1659,14 @@ MnpConfigReceiveFilters (
|
||||
MCastFilter
|
||||
);
|
||||
DEBUG_CODE_BEGIN ();
|
||||
if (EFI_ERROR (Status)) {
|
||||
DEBUG (
|
||||
(DEBUG_ERROR,
|
||||
"MnpConfigReceiveFilters: Snp->ReceiveFilters failed, %r.\n",
|
||||
Status)
|
||||
);
|
||||
}
|
||||
if (EFI_ERROR (Status)) {
|
||||
DEBUG (
|
||||
(DEBUG_ERROR,
|
||||
"MnpConfigReceiveFilters: Snp->ReceiveFilters failed, %r.\n",
|
||||
Status)
|
||||
);
|
||||
}
|
||||
|
||||
DEBUG_CODE_END ();
|
||||
|
||||
if (MCastFilter != NULL) {
|
||||
@@ -1689,7 +1679,6 @@ MnpConfigReceiveFilters (
|
||||
return Status;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Add a group address control block which controls the MacAddress for
|
||||
this instance.
|
||||
@@ -1706,11 +1695,11 @@ MnpConfigReceiveFilters (
|
||||
**/
|
||||
EFI_STATUS
|
||||
MnpGroupOpAddCtrlBlk (
|
||||
IN OUT MNP_INSTANCE_DATA *Instance,
|
||||
IN OUT MNP_GROUP_CONTROL_BLOCK *CtrlBlk,
|
||||
IN OUT MNP_GROUP_ADDRESS *GroupAddress OPTIONAL,
|
||||
IN EFI_MAC_ADDRESS *MacAddress,
|
||||
IN UINT32 HwAddressSize
|
||||
IN OUT MNP_INSTANCE_DATA *Instance,
|
||||
IN OUT MNP_GROUP_CONTROL_BLOCK *CtrlBlk,
|
||||
IN OUT MNP_GROUP_ADDRESS *GroupAddress OPTIONAL,
|
||||
IN EFI_MAC_ADDRESS *MacAddress,
|
||||
IN UINT32 HwAddressSize
|
||||
)
|
||||
{
|
||||
MNP_DEVICE_DATA *MnpDeviceData;
|
||||
@@ -1728,7 +1717,6 @@ MnpGroupOpAddCtrlBlk (
|
||||
//
|
||||
GroupAddress = AllocatePool (sizeof (MNP_GROUP_ADDRESS));
|
||||
if (GroupAddress == NULL) {
|
||||
|
||||
DEBUG ((DEBUG_ERROR, "MnpGroupOpFormCtrlBlk: Failed to allocate memory resource.\n"));
|
||||
|
||||
return EFI_OUT_OF_RESOURCES;
|
||||
@@ -1757,7 +1745,6 @@ MnpGroupOpAddCtrlBlk (
|
||||
return EFI_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Delete a group control block from the instance. If the controlled group address's
|
||||
reference count reaches zero, the group address is removed too.
|
||||
@@ -1770,12 +1757,12 @@ MnpGroupOpAddCtrlBlk (
|
||||
**/
|
||||
BOOLEAN
|
||||
MnpGroupOpDelCtrlBlk (
|
||||
IN MNP_INSTANCE_DATA *Instance,
|
||||
IN MNP_GROUP_CONTROL_BLOCK *CtrlBlk
|
||||
IN MNP_INSTANCE_DATA *Instance,
|
||||
IN MNP_GROUP_CONTROL_BLOCK *CtrlBlk
|
||||
)
|
||||
{
|
||||
MNP_DEVICE_DATA *MnpDeviceData;
|
||||
MNP_GROUP_ADDRESS *GroupAddress;
|
||||
MNP_DEVICE_DATA *MnpDeviceData;
|
||||
MNP_GROUP_ADDRESS *GroupAddress;
|
||||
|
||||
NET_CHECK_SIGNATURE (Instance, MNP_INSTANCE_DATA_SIGNATURE);
|
||||
|
||||
@@ -1810,7 +1797,6 @@ MnpGroupOpDelCtrlBlk (
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Do the group operations for this instance.
|
||||
|
||||
@@ -1828,21 +1814,21 @@ MnpGroupOpDelCtrlBlk (
|
||||
**/
|
||||
EFI_STATUS
|
||||
MnpGroupOp (
|
||||
IN OUT MNP_INSTANCE_DATA *Instance,
|
||||
IN BOOLEAN JoinFlag,
|
||||
IN EFI_MAC_ADDRESS *MacAddress OPTIONAL,
|
||||
IN MNP_GROUP_CONTROL_BLOCK *CtrlBlk OPTIONAL
|
||||
IN OUT MNP_INSTANCE_DATA *Instance,
|
||||
IN BOOLEAN JoinFlag,
|
||||
IN EFI_MAC_ADDRESS *MacAddress OPTIONAL,
|
||||
IN MNP_GROUP_CONTROL_BLOCK *CtrlBlk OPTIONAL
|
||||
)
|
||||
{
|
||||
MNP_DEVICE_DATA *MnpDeviceData;
|
||||
LIST_ENTRY *Entry;
|
||||
LIST_ENTRY *NextEntry;
|
||||
MNP_GROUP_ADDRESS *GroupAddress;
|
||||
EFI_SIMPLE_NETWORK_MODE *SnpMode;
|
||||
MNP_GROUP_CONTROL_BLOCK *NewCtrlBlk;
|
||||
EFI_STATUS Status;
|
||||
BOOLEAN AddressExist;
|
||||
BOOLEAN NeedUpdate;
|
||||
MNP_DEVICE_DATA *MnpDeviceData;
|
||||
LIST_ENTRY *Entry;
|
||||
LIST_ENTRY *NextEntry;
|
||||
MNP_GROUP_ADDRESS *GroupAddress;
|
||||
EFI_SIMPLE_NETWORK_MODE *SnpMode;
|
||||
MNP_GROUP_CONTROL_BLOCK *NewCtrlBlk;
|
||||
EFI_STATUS Status;
|
||||
BOOLEAN AddressExist;
|
||||
BOOLEAN NeedUpdate;
|
||||
|
||||
NET_CHECK_SIGNATURE (Instance, MNP_INSTANCE_DATA_SIGNATURE);
|
||||
|
||||
@@ -1853,8 +1839,8 @@ MnpGroupOp (
|
||||
//
|
||||
// A new group address is to be added.
|
||||
//
|
||||
GroupAddress = NULL;
|
||||
AddressExist = FALSE;
|
||||
GroupAddress = NULL;
|
||||
AddressExist = FALSE;
|
||||
|
||||
//
|
||||
// Allocate memory for the control block.
|
||||
@@ -1885,12 +1871,12 @@ MnpGroupOp (
|
||||
// Add the GroupAddress for this instance.
|
||||
//
|
||||
Status = MnpGroupOpAddCtrlBlk (
|
||||
Instance,
|
||||
NewCtrlBlk,
|
||||
GroupAddress,
|
||||
MacAddress,
|
||||
SnpMode->HwAddressSize
|
||||
);
|
||||
Instance,
|
||||
NewCtrlBlk,
|
||||
GroupAddress,
|
||||
MacAddress,
|
||||
SnpMode->HwAddressSize
|
||||
);
|
||||
if (EFI_ERROR (Status)) {
|
||||
return Status;
|
||||
}
|
||||
@@ -1911,12 +1897,11 @@ MnpGroupOp (
|
||||
NeedUpdate = FALSE;
|
||||
|
||||
NET_LIST_FOR_EACH_SAFE (Entry, NextEntry, &Instance->GroupCtrlBlkList) {
|
||||
|
||||
NewCtrlBlk = NET_LIST_USER_STRUCT (
|
||||
Entry,
|
||||
MNP_GROUP_CONTROL_BLOCK,
|
||||
CtrlBlkEntry
|
||||
);
|
||||
Entry,
|
||||
MNP_GROUP_CONTROL_BLOCK,
|
||||
CtrlBlkEntry
|
||||
);
|
||||
//
|
||||
// Update is required if the group address left is no longer used
|
||||
// by other instances.
|
||||
|
Reference in New Issue
Block a user