\r
PXE_SW_UNDI *pxe_31 = NULL; // 3.1 entry\r
UNDI32_DEV *UNDI32DeviceList[MAX_NIC_INTERFACES];\r
-NII_TABLE *UndiDataPointer = NULL;\r
+UNDI_CONFIG_TABLE *UndiDataPointer = NULL;\r
\r
//\r
// UNDI Class Driver Global Variables\r
goto UndiErrorDeleteDevicePath;\r
}\r
\r
- Len = (pxe_31->IFcnt * sizeof (NII_ENTRY)) + sizeof (UndiDataPointer);\r
+ Len = (pxe_31->IFcnt * sizeof (UndiDataPointer->NII_entry)) + sizeof (UndiDataPointer);\r
Status = gBS->AllocatePool (EfiRuntimeServicesData, Len, (VOID **) &UndiDataPointer);\r
\r
if (EFI_ERROR (Status)) {\r
{\r
EFI_STATUS Status;\r
EFI_CONFIGURATION_TABLE *CfgPtr;\r
- NII_TABLE *TmpData;\r
+ UNDI_CONFIG_TABLE *TmpData;\r
UINT16 Index;\r
- NII_TABLE *UndiData;\r
+ UNDI_CONFIG_TABLE *UndiData;\r
\r
if (pxe_31 == NULL) {\r
return EFI_SUCCESS;\r
return EFI_SUCCESS;\r
}\r
\r
- UndiData = (NII_TABLE *)UndiDataPointer;\r
+ UndiData = (UNDI_CONFIG_TABLE *)UndiDataPointer;\r
\r
- UndiData->NumEntries = pxe_31->IFcnt;\r
- UndiData->NextLink = NULL;\r
+ UndiData->NumberOfInterfaces = pxe_31->IFcnt;\r
+ UndiData->nextlink = NULL;\r
\r
for (Index = 0; Index < pxe_31->IFcnt; Index++) {\r
- UndiData->NiiEntry[Index].InterfacePointer = &UNDI32DeviceList[Index]->NIIProtocol_31;\r
- UndiData->NiiEntry[Index].DevicePathPointer = UNDI32DeviceList[Index]->Undi32DevPath;\r
+ UndiData->NII_entry[Index].NII_InterfacePointer = &UNDI32DeviceList[Index]->NIIProtocol_31;\r
+ UndiData->NII_entry[Index].DevicePathPointer = UNDI32DeviceList[Index]->Undi32DevPath;\r
}\r
\r
//\r
}\r
\r
if (Index < gST->NumberOfTableEntries) {\r
- TmpData = (NII_TABLE *) CfgPtr->VendorTable;\r
+ TmpData = (UNDI_CONFIG_TABLE *) CfgPtr->VendorTable;\r
\r
//\r
// go to the last link\r
//\r
- while (TmpData->NextLink != NULL) {\r
- TmpData = TmpData->NextLink;\r
+ while (TmpData->nextlink != NULL) {\r
+ TmpData = TmpData->nextlink;\r
}\r
\r
- TmpData->NextLink = UndiData;\r
+ TmpData->nextlink = UndiData;\r
\r
//\r
// 1st one in chain\r
//\r
- UndiData = (NII_TABLE *) CfgPtr->VendorTable;\r
+ UndiData = (UNDI_CONFIG_TABLE *) CfgPtr->VendorTable;\r
}\r
\r
//\r