Lines Matching refs:Head
85 @param[in] Head The IP head of the received ICMPpacket.
98 IN IP4_HEAD *Head,
146 if ((CacheEntry != NULL) && (NTOHL (Head->Src) == CacheEntry->NextHop)) {
162 @param[in] Head The IP head of the ICMP error packet
174 IN IP4_HEAD *Head,
191 if (Icmp.Head.Type == ICMP_REDIRECT) {
192 return Ip4ProcessIcmpRedirect (IpSb, Head, Packet, &Icmp);
196 return Ip4Demultiplex (IpSb, Head, Packet);
204 @param[in] Head The IP head of the ICMP error packet
216 IN IP4_HEAD *Head,
243 Icmp->Head.Type = ICMP_ECHO_REPLY;
244 Icmp->Head.Checksum = 0;
245 Icmp->Head.Checksum = (UINT16) (~NetblockChecksum ((UINT8 *) Icmp, Data->TotalSize));
256 ReplyHead.Dst = Head->Src;
281 @param[in] Head The IP head of the ICMP query packet
293 IN IP4_HEAD *Head,
306 if (Icmp.Head.Type == ICMP_ECHO_REQUEST) {
307 return Ip4IcmpReplyEcho (IpSb, Head, Packet);
310 return Ip4Demultiplex (IpSb, Head, Packet);
320 @param[in] Head The IP head of the ICMP query packet
332 IN IP4_HEAD *Head,
355 return Ip4ProcessIcmpError (IpSb, Head, Packet);
358 return Ip4ProcessIcmpQuery (IpSb, Head, Packet);