/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Ip4Dxe/ |
H A D | Ip4Output.c | 27 Fragment, Ttl, Protocol, Src and Dst. All the fields 55 FirstFragment = IP4_FIRST_FRAGMENT (Head->Fragment); 78 PacketHead->Fragment = HTONS (Head->Fragment); 191 Fragment, Protocol, Src and Dst. All the fields are 193 Ver, HeadLen, Fragment, and checksum. The Fragment 227 NET_BUF *Fragment; local 344 Fragment = NetbufGetFragment (Packet, Offset, PacketLen, IP4_MAX_HEADLEN); 346 if (Fragment [all...] |
H A D | Ip4Input.c | 79 NET_BUF *Fragment; local 82 Fragment = NET_LIST_USER_STRUCT (Entry, NET_BUF, List); 85 NetbufFree (Fragment); 228 NET_BUF *Fragment; local 282 Fragment = NET_LIST_USER_STRUCT (Cur, NET_BUF, List); 284 if (This->Start < IP4_GET_CLIP_INFO (Fragment)->Start) { 296 Fragment = NET_LIST_USER_STRUCT (Prev, NET_BUF, List); 297 Node = IP4_GET_CLIP_INFO (Fragment); 322 Fragment = NET_LIST_USER_STRUCT (Cur, NET_BUF, List); 323 Node = IP4_GET_CLIP_INFO (Fragment); [all...] |
H A D | Ip4Common.c | 264 Head->Fragment = NTOHS (Head->Fragment);
|
H A D | Ip4Icmp.c | 248 ReplyHead.Fragment = 0;
|
H A D | Ip4Igmp.c | 208 Head.Fragment = 0;
|
H A D | Ip4Impl.c | 1960 Head.Fragment = IP4_HEAD_FRAGMENT_FIELD (DontFragment, FALSE, 0);
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/IScsiDxe/ |
H A D | IScsiTcp4Io.c | 420 NET_FRAGMENT *Fragment; local 425 Fragment = AllocatePool (FragmentCount * sizeof (NET_FRAGMENT)); 426 if (Fragment == NULL) { 432 NetbufBuildExt (Packet, Fragment, &FragmentCount); 441 RxData.DataLength = Fragment[CurrentFragment].Len; 442 RxData.FragmentTable[0].FragmentLength = Fragment[CurrentFragment].Len; 443 RxData.FragmentTable[0].FragmentBuffer = Fragment[CurrentFragment].Bulk; 474 Fragment[CurrentFragment].Len -= RxData.FragmentTable[0].FragmentLength; 475 if (Fragment[CurrentFragment].Len == 0) { 478 Fragment[CurrentFragmen [all...] |
H A D | IScsiProto.c | 957 NET_FRAGMENT Fragment[2]; local 1030 Fragment[0].Len = Len; 1031 Fragment[0].Bulk = Context->InData + InDataOffset; 1038 Fragment[1].Len = PadLen + (DataDigest ? sizeof (UINT32) : 0); 1039 Fragment[1].Bulk = (UINT8 *)PadAndCRC32 + (4 - PadLen); 1045 DataSeg = NetbufFromExt (&Fragment[0], FragmentCount, 0, 0, IScsiNbufExtFree, NULL); 1760 NET_FRAGMENT Fragment[2]; local 1765 Fragment[0].Len = Len; 1766 Fragment[0].Bulk = Data; 1770 Fragment[ [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/ |
H A D | Ip6Input.c | 73 NET_BUF *Fragment; local 76 Fragment = NET_LIST_USER_STRUCT (Entry, NET_BUF, List); 79 NetbufFree (Fragment); 176 NET_BUF *Fragment; local 233 Fragment = NET_LIST_USER_STRUCT (Cur, NET_BUF, List); 235 if (This->Start < IP6_GET_CLIP_INFO (Fragment)->Start) { 247 Fragment = NET_LIST_USER_STRUCT (Prev, NET_BUF, List); 248 Node = IP6_GET_CLIP_INFO (Fragment); 258 Ip6TrimPacket (Fragment, Node->Start, This->Start); 275 Fragment [all...] |
H A D | Ip6Output.c | 512 NET_BUF *Fragment; local 760 // Destination. If yes include a Fragment Header in the subsequent packets. 772 // Options header (first occur), Routing header, and before Fragment header, 818 // Remove the inserted Fragment Header since we need fragment the packet. 833 // fragment offset field in Fragment header. 880 Fragment = NetbufGetFragment (Packet, Offset, PacketLen, UnFragmentLen); 881 if (Fragment == NULL) { 896 Fragment, 909 Fragment, 962 // A Fragment Heade [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/DxeTcpIoLib/ |
H A D | DxeTcpIoLib.c | 887 NET_FRAGMENT *Fragment; local 930 Fragment = AllocatePool (FragmentCount * sizeof (NET_FRAGMENT)); 931 if (Fragment == NULL) { 938 NetbufBuildExt (Packet, Fragment, &FragmentCount); 945 RxData->DataLength = Fragment[CurrentFragment].Len; 946 RxData->FragmentTable[0].FragmentLength = Fragment[CurrentFragment].Len; 947 RxData->FragmentTable[0].FragmentBuffer = Fragment[CurrentFragment].Bulk; 992 Fragment[CurrentFragment].Len -= RxData->FragmentTable[0].FragmentLength; 993 if (Fragment[CurrentFragment].Len == 0) { 996 Fragment[CurrentFragmen [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IScsiDxe/ |
H A D | IScsiProto.c | 1126 NET_FRAGMENT Fragment[2]; local 1195 Fragment[0].Len = Len; 1196 Fragment[0].Bulk = Context->InData + InDataOffset; 1203 Fragment[1].Len = PadLen + (DataDigest ? sizeof (UINT32) : 0); 1204 Fragment[1].Bulk = (UINT8 *)PadAndCRC32 + (4 - PadLen); 1211 DataSeg = NetbufFromExt (&Fragment[0], FragmentCount, 0, 0, IScsiNbufExtFree, NULL); 1967 NET_FRAGMENT Fragment[2]; local 1972 Fragment[0].Len = Len; 1973 Fragment[0].Bulk = Data; 1977 Fragment[ [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/DxeNetLib/ |
H A D | NetBuffer.c | 887 @retval EFI_SUCCESS Fragment table is built successfully. 949 NET_FRAGMENT *Fragment; local 970 Fragment = AllocatePool (sizeof (NET_FRAGMENT) * FragmentNum); 972 if (Fragment == NULL) { 984 Fragment[Current].Bulk = Nbuf->BlockOp[Index].Head; 985 Fragment[Current].Len = Nbuf->BlockOp[Index].Size; 991 Nbuf = NetbufFromExt (Fragment, Current, HeadSpace, HeaderLen, ExtFree, Arg); 992 FreePool (Fragment);
|
H A D | DxeNetLib.c | 356 Ip4->Fragment = 0;
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Tcp4Dxe/ |
H A D | SockImpl.c | 168 EFI_TCP4_FRAGMENT_DATA *Fragment; local 181 Fragment = &RxData->FragmentTable[Index]; 182 CopyBytes = MIN ((UINT32) (Fragment->FragmentLength), RcvdBytes); 188 Fragment->FragmentBuffer 191 Fragment->FragmentLength = CopyBytes;
|
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/TcpDxe/ |
H A D | SockImpl.c | 203 EFI_TCP4_FRAGMENT_DATA *Fragment; local 219 Fragment = &RxData->FragmentTable[Index]; 220 CopyBytes = MIN ((UINT32) (Fragment->FragmentLength), RcvdBytes); 226 Fragment->FragmentBuffer 229 Fragment->FragmentLength = CopyBytes;
|
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellLevel1CommandsLib/ |
H A D | If.c | 44 @param[in] Fragment The current fragment. 53 IN CONST CHAR16 *Fragment 60 Tester = StrnCatGrow(&Tester, NULL, *Statement, StrLen(Fragment)); 62 Tester[StrLen(Fragment)] = CHAR_NULL; 65 (CHAR16*)Fragment, 70 *Statement+=StrLen(Fragment);
|
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/EfiSocketLib/ |
H A D | Socket.c | 1872 UINT32 Fragment; local 1889 Fragment = 0; 1891 while (( pBufferEnd > pBuffer ) && ( FragmentCount > Fragment )) { 1895 pData = pFragmentTable[Fragment].FragmentBuffer; 1896 BytesToCopy = pFragmentTable[Fragment].FragmentLength; 1911 Fragment += 1;
|
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IpSecDxe/Ikev2/ |
H A D | Payload.c | 1445 HASH_DATA_FRAGMENT Fragment[1]; local 1504 Fragment[0].Data = PublicKey; 1505 Fragment[0].DataSize = PublicKeyLen; 1514 Fragment,
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Library/ |
H A D | NetLib.h | 104 UINT16 Fragment; member in struct:__anon11040
|