Searched defs:HeadLen (Results 1 - 9 of 9) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Ip4Dxe/
H A DIp4Output.c29 the Ver, HeadLen, and checksum.
46 UINT32 HeadLen; local
54 HeadLen = 0;
59 HeadLen = IP4_MIN_HEADLEN + Len;
60 ASSERT (((Len % 4) == 0) && (HeadLen <= IP4_MAX_HEADLEN));
62 PacketHead = (IP4_HEAD *) NetbufAllocSpace (Packet, HeadLen, NET_BUF_HEAD);
74 PacketHead->HeadLen = (UINT8) (HeadLen >> 2);
84 PacketHead->Checksum = (UINT16) (~NetblockChecksum ((UINT8 *) PacketHead, HeadLen));
193 Ver, HeadLen, Fragmen
229 UINT32 HeadLen; local
[all...]
H A DIp4Input.c670 NetbufTrim (Packet, ((*Head)->HeadLen << 2), TRUE);
712 UINT32 HeadLen; local
723 HeadLen = (Head->HeadLen << 2);
733 if ((Head->Ver != 4) || (HeadLen < IP4_MIN_HEADLEN) ||
734 (TotalLen < HeadLen) || (TotalLen != (*Packet)->TotalSize)) {
741 Checksum = (UINT16) (~NetblockChecksum ((UINT8 *) Head, HeadLen));
756 Info->Length = Head->TotalLen - HeadLen;
780 NetbufTrim (*Packet, HeadLen, TRUE);
853 OptionLen = (Head->HeadLen <<
[all...]
H A DIp4Impl.c1647 UINT32 HeadLen; local
1727 HeadLen = sizeof (IP4_HEAD) + ((TxData->OptionsLength + 3) &~0x03);
1729 if ((HeadLen > IP4_MAX_HEADLEN) ||
1730 (TxData->TotalDataLength + HeadLen > IP4_MAX_PACKET_SIZE)) {
1890 UINT32 HeadLen; local
1961 HeadLen = (TxData->OptionsLength + 3) & (~0x03);
1966 if (DontFragment && (TxData->TotalDataLength + HeadLen > IpSb->MaxPacketSize)) {
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/
H A DIp6Input.h62 UINT16 HeadLen; member in struct:__anon12498
H A DIp6Output.c365 @param[in] HeadLen The length of the unfragmented part of the IP6 header.
381 IN UINT32 HeadLen
392 // HeadLen is the length of the fixed part of the sequences of fragments, i.e.
395 PacketHead = (EFI_IP6_HEADER *) NetbufAllocSpace (Packet, HeadLen, NET_BUF_HEAD);
407 Len = HeadLen - sizeof (EFI_IP6_HEADER);
498 UINT32 HeadLen; local
814 HeadLen = sizeof (EFI_IP6_HEADER) + RealExtLen;
816 if (Packet->TotalSize + HeadLen > Mtu) {
946 PacketHead = (EFI_IP6_HEADER *) NetbufAllocSpace (Packet, HeadLen, NET_BUF_HEAD);
H A DIp6Input.c345 UnFragmentLen = (UINT16) (This->HeadLen - sizeof (EFI_IP6_HEADER));
406 TmpPacket = NetbufGetFragment (Fragment, 0, This->HeadLen, 0);
414 NetbufTrim (Fragment, This->HeadLen + sizeof (IP6_FRAGMENT_HEADER), TRUE);
760 UINT32 HeadLen; local
766 HeadLen = 0;
837 Info->HeadLen = (UINT16) sizeof (EFI_IP6_HEADER);
882 HeadLen = sizeof (EFI_IP6_HEADER) + *UnFragmentLen;
888 FragmentHead = (IP6_FRAGMENT_HEADER *) NetbufGetByte (*Packet, HeadLen, NULL);
908 Info->HeadLen = (UINT16) HeadLen;
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Library/
H A DUdpIoLib.h75 /// time. HeadLen gives the length of the application's header. UDP_IO will
89 UINT32 HeadLen; member in struct:__anon11071
336 @param[in] HeadLen The length of the upper-layer's protocol header.
351 IN UINT32 HeadLen
H A DNetLib.h99 UINT8 HeadLen : 4; member in struct:__anon11040
171 UINT8 HeadLen : 4; member in struct:__anon11048
1705 and existing HeadLen bytes of header, but the external blocks are shared by the
1711 @param[in] HeadLen The length of the protocol header. The function
1728 IN UINT32 HeadLen,
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/DxeNetLib/
H A DNetBuffer.c699 and existing HeadLen bytes of header but the external blocks are shared by the
705 @param[in] HeadLen The length of the protocol header, This function
722 IN UINT32 HeadLen,
759 if ((ExtFragment[0].Len >= HeadLen) || (ExtNum == 1)) {
760 HeadLen = 0;
768 if ((HeadSpace != 0) || (HeadLen != 0)) {
769 FirstBlockLen = HeadLen + HeadSpace;
784 if (HeadLen != 0) {
785 Len = HeadLen;
718 NetbufFromExt( IN NET_FRAGMENT *ExtFragment, IN UINT32 ExtNum, IN UINT32 HeadSpace, IN UINT32 HeadLen, IN NET_VECTOR_EXT_FREE ExtFree, IN VOID *Arg OPTIONAL ) argument

Completed in 369 milliseconds