Home | History | Annotate | Download | only in Ip6Dxe

Lines Matching refs:IfInfo

535   EFI_IP6_CONFIG_INTERFACE_INFO  *IfInfo;

560 IfInfo = (EFI_IP6_CONFIG_INTERFACE_INFO *) Data;
561 CopyMem (IfInfo, Item->Data.Ptr, sizeof (EFI_IP6_CONFIG_INTERFACE_INFO));
566 IfInfo->AddressInfo = (EFI_IP6_ADDRESS_INFO *) (IfInfo + 1);
567 Ip6BuildEfiAddressList (IpSb, &IfInfo->AddressInfoCount, &IfInfo->AddressInfo);
572 IfInfo->RouteTable = (EFI_IP6_ROUTE_TABLE *) (IfInfo->AddressInfo + IfInfo->AddressInfoCount);
573 Ip6BuildEfiRouteTable (IpSb->RouteTable, &IfInfo->RouteCount, &IfInfo->RouteTable);
575 if (IfInfo->AddressInfoCount == 0) {
576 IfInfo->AddressInfo = NULL;
579 if (IfInfo->RouteCount == 0) {
580 IfInfo->RouteTable = NULL;
1429 @param[out] IfInfo The pointer to the IP6 configuration interface information structure.
1435 OUT EFI_IP6_CONFIG_INTERFACE_INFO *IfInfo
1438 IfInfo->Name[0] = L'e';
1439 IfInfo->Name[1] = L't';
1440 IfInfo->Name[2] = L'h';
1441 IfInfo->Name[3] = (CHAR16) (L'0' + IpSb->Ip6ConfigInstance.IfIndex);
1442 IfInfo->Name[4] = 0;
1444 IfInfo->IfType = IpSb->SnpMode.IfType;
1445 IfInfo->HwAddressSize = IpSb->SnpMode.HwAddressSize;
1446 CopyMem (&IfInfo->HwAddress, &IpSb->SnpMode.CurrentAddress, IfInfo->HwAddressSize);