/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Ip4Dxe/ |
H A D | Ip4Common.c | 22 @param[in] IpIf The interface that IpAddr received from 35 IN IP4_INTERFACE *IpIf 38 if (IpAddr == IpIf->Ip) { 41 } else if (IpAddr == IpIf->SubnetBrdcast) { 44 } else if (IpAddr == IpIf->NetBrdcast) { 77 IP4_INTERFACE *IpIf; local 91 IpIf = NET_LIST_USER_STRUCT (Entry, IP4_INTERFACE, Link); 97 if (!IpIf->Configured || IP4_IS_BROADCAST (Ip4GetNetCast (Src, IpIf))) { 101 if ((Class = Ip4GetNetCast (Dst, IpIf)) > Typ 143 IP4_INTERFACE *IpIf; local 173 IP4_INTERFACE *IpIf; local 205 IP4_INTERFACE *IpIf; local [all...] |
H A D | Ip4Icmp.c | 106 IP4_INTERFACE *IpIf; local 115 IpIf = Ip4FindInterface (IpSb, NTOHL (Icmp->IpHead.Src)); 123 if ((IpIf == NULL) || !IP4_NET_EQUAL (Gateway, IpIf->Ip, IpIf->SubnetMask)) { 131 NET_LIST_FOR_EACH (Entry, &IpIf->IpInstances) {
|
H A D | Ip4Output.c | 111 IP4_INTERFACE *IpIf; local 120 IpIf = Ip4FindNet (IpSb, Dst); 122 if ((IpIf != NULL) && (IpIf->Ip != IP4_ALLZERO_ADDRESS)) { 123 return IpIf; 129 IpIf = Ip4FindInterface (IpSb, Src); 131 if ((IpIf != NULL) && (IpIf->Ip != IP4_ALLZERO_ADDRESS)) { 132 return IpIf; 142 IpIf 223 IP4_INTERFACE *IpIf; local 460 Ip4CancelPacket( IN IP4_INTERFACE *IpIf, IN NET_BUF *Packet, IN EFI_STATUS IoStatus ) argument [all...] |
H A D | Ip4Input.c | 1330 @param[in] IpIf The interface to enqueue the packet to 1340 IN IP4_INTERFACE *IpIf 1374 if (IpIf->Ip == IP4_ALLZERO_ADDRESS) { 1378 LocalType = Ip4GetNetCast (Head->Dst, IpIf); 1380 if ((LocalType == 0) && IpIf->PromiscRecv) { 1401 NET_LIST_FOR_EACH (Entry, &IpIf->IpInstances) { 1419 @param[in] IpIf The IP4 interface to deliver the packet. 1427 IN IP4_INTERFACE *IpIf 1433 NET_LIST_FOR_EACH (Entry, &IpIf->IpInstances) { 1468 IP4_INTERFACE *IpIf; local [all...] |
H A D | Ip4Impl.c | 479 IP4_INTERFACE *IpIf; local 496 IpIf = NET_LIST_USER_STRUCT (Entry, IP4_INTERFACE, Link); 497 IpIf->PromiscRecv = FALSE; 499 NET_LIST_FOR_EACH (ProtoEntry, &IpIf->IpInstances) { 503 IpIf->PromiscRecv = TRUE; 557 IP4_INTERFACE *IpIf; local 584 IpIf = Ip4CreateInterface (IpSb->Mnp, IpSb->Controller, IpSb->Image); 586 if (IpIf == NULL) { 593 Ip4FreeInterface (IpIf, NULL); 601 IpSb->DefaultInterface = IpIf; 867 IP4_INTERFACE *IpIf; local 1522 IP4_INTERFACE *IpIf; local 1880 IP4_INTERFACE *IpIf; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/ |
H A D | Ip6Common.c | 317 @param[in, out] IpIf Points to an IP6 interface. 323 IN OUT IP6_INTERFACE *IpIf, 327 InsertHeadList (&IpIf->AddressList, &AddrInfo->Link); 328 IpIf->AddressCount++; 501 IP6_INTERFACE *IpIf; local 520 IpIf = NET_LIST_USER_STRUCT_S (Entry, IP6_INTERFACE, Link, IP6_INTERFACE_SIGNATURE); 522 NET_LIST_FOR_EACH (Entry2, &IpIf->AddressList) { 527 *Interface = IpIf; 322 Ip6AddAddr( IN OUT IP6_INTERFACE *IpIf, IN IP6_ADDRESS_INFO *AddrInfo ) argument
|
H A D | Ip6Impl.c | 60 IP6_INTERFACE *IpIf; local 72 IpIf = IpInstance->Interface; 134 if (IpIf->Configured || NetIp6IsUnspecifiedAddr (&Config->DestinationAddress)) { 353 IP6_INTERFACE *IpIf; local 413 AddrOk = Ip6IsOneOfSetAddress (IpSb, &Source, &IpIf, &AddressInfo); 428 NET_GET_REF (IpIf); 429 IpInstance->Interface = IpIf; 430 InsertTailList (&IpIf->IpInstances, &IpInstance->AddrLink); 515 IP6_INTERFACE *IpIf; local 532 IpIf [all...] |
H A D | Ip6Output.c | 42 IP6_INTERFACE *IpIf; local 68 IpIf = NET_LIST_USER_STRUCT (Entry, IP6_INTERFACE, Link); 70 NET_LIST_FOR_EACH (Entry2, &IpIf->AddressList) { 300 IP6_INTERFACE *IpIf; local 311 Exist = Ip6IsOneOfSetAddress (IpSb, Source, &IpIf, NULL); 314 return IpIf; 325 Ip6IsOneOfSetAddress (IpSb, &SelectedSource, &IpIf, NULL); 328 return IpIf; 492 IP6_INTERFACE *IpIf; local 558 IpIf 1081 Ip6CancelPacket( IN IP6_INTERFACE *IpIf, IN NET_BUF *Packet, IN EFI_STATUS IoStatus ) argument [all...] |
H A D | Ip6ConfigImpl.c | 53 IP6_INTERFACE *IpIf; local 99 IpIf = NET_LIST_USER_STRUCT_S (Entry, IP6_INTERFACE, Link, IP6_INTERFACE_SIGNATURE); 101 NET_LIST_FOR_EACH_SAFE (Entry2, Next, &IpIf->DupAddrDetectList) { 108 Ip6OnDADFinished (FALSE, IpIf, DadEntry); 906 IP6_INTERFACE *IpIf; local 958 IpIf = NET_LIST_USER_STRUCT_S (Entry, IP6_INTERFACE, Link, IP6_INTERFACE_SIGNATURE); 960 NET_LIST_FOR_EACH (Entry2, &IpIf->AddressList) { 1092 IpIf = IpSb->DefaultInterface; 1105 &IpIf->AddressList, 1106 &IpIf 1635 IP6_INTERFACE *IpIf; local [all...] |
H A D | Ip6Input.c | 1564 @param[in] IpIf The interface to enqueue the packet to. 1574 IN IP6_INTERFACE *IpIf 1591 if (IpIf->PromiscRecv) { 1608 NET_LIST_FOR_EACH (Entry, &IpIf->IpInstances) { 1625 @param[in] IpIf The IP6 interface to deliver the packet. 1631 IN IP6_INTERFACE *IpIf 1637 NET_LIST_FOR_EACH (Entry, &IpIf->IpInstances) { 1670 IP6_INTERFACE *IpIf; local 1680 IpIf = NET_LIST_USER_STRUCT (Entry, IP6_INTERFACE, Link); 1682 if (IpIf [all...] |
H A D | Ip6Nd.c | 284 IP6_INTERFACE *IpIf; local 308 IpIf = NET_LIST_USER_STRUCT_S (Entry, IP6_INTERFACE, Link, IP6_INTERFACE_SIGNATURE); 310 Ip6RemoveAddr (IpSb, &IpIf->AddressList, &IpIf->AddressCount, &PrefixEntry->Prefix, PrefixEntry->PrefixLength); 807 @param[in] IpIf Points to the IP6_INTERFACE. 814 IN IP6_INTERFACE *IpIf, 825 IpSb = IpIf->Service; 837 IpIf->Configured = TRUE; 893 Ip6AddAddr (IpIf, AddrInfo); 907 IpIf 812 Ip6OnDADFinished( IN BOOLEAN IsDadPassed, IN IP6_INTERFACE *IpIf, IN IP6_DAD_ENTRY *DadEntry ) argument 963 Ip6InitDADProcess( IN IP6_INTERFACE *IpIf, IN IP6_ADDRESS_INFO *AddressInfo, IN IP6_DAD_CALLBACK Callback OPTIONAL, IN VOID *Context OPTIONAL ) argument 1047 IP6_INTERFACE *IpIf; local 1101 IP6_INTERFACE *IpIf; local 1465 IP6_INTERFACE *IpIf; local 1708 IP6_INTERFACE *IpIf; local 2764 IP6_INTERFACE *IpIf; local [all...] |