Lines Matching refs:ip

256     udpPackets.ip.tot_len = udpPackets.udp.len;  in SendToDhcpPacket()
257 udpPackets.ip.protocol = IPPROTO_UDP; in SendToDhcpPacket()
258 udpPackets.ip.saddr = srcIp; in SendToDhcpPacket()
259 udpPackets.ip.daddr = destIp; in SendToDhcpPacket()
266 udpPackets.ip.ihl = sizeof(udpPackets.ip) >> DHCP_UINT16_BYTES; in SendToDhcpPacket()
267 udpPackets.ip.version = IPVERSION; in SendToDhcpPacket()
268 udpPackets.ip.tot_len = htons(sendLen); in SendToDhcpPacket()
269 udpPackets.ip.ttl = IPDEFTTL; in SendToDhcpPacket()
270 udpPackets.ip.check = GetCheckSum((uint16_t *)&(udpPackets.ip), sizeof(udpPackets.ip)); in SendToDhcpPacket()
356 if ((pPacket->ip.protocol != IPPROTO_UDP) || (pPacket->ip.version != IPVERSION)) { in CheckUdpPacket()
358 pPacket->ip.protocol, pPacket->ip.version); in CheckUdpPacket()
362 uint32_t uIhl = (uint32_t)(sizeof(pPacket->ip) >> DHCP_UINT16_BYTES); in CheckUdpPacket()
363 if (pPacket->ip.ihl != uIhl) { in CheckUdpPacket()
364 …eckUdpPacket() failed, pPacket->ip.ihl:%{public}u error, uIhl:%{public}u!", pPacket->ip.ihl, uIhl); in CheckUdpPacket()
374 uint16_t uLen = (uint16_t)(totLen - (int)sizeof(pPacket->ip)); in CheckUdpPacket()
395 uint16_t uCheck = pPacket->ip.check; in CheckPacketIpSum()
396 pPacket->ip.check = 0; in CheckPacketIpSum()
397 uint16_t uCheckSum = GetCheckSum((uint16_t *)&(pPacket->ip), sizeof(pPacket->ip)); in CheckPacketIpSum()
416 u_int32_t source = pPacket->ip.saddr; in CheckPacketUdpSum()
417 u_int32_t dest = pPacket->ip.daddr; in CheckPacketUdpSum()
418 if (memset_s(&pPacket->ip, sizeof(pPacket->ip), 0, sizeof(pPacket->ip)) != EOK) { in CheckPacketUdpSum()
422 pPacket->ip.protocol = IPPROTO_UDP; in CheckPacketUdpSum()
423 pPacket->ip.saddr = source; in CheckPacketUdpSum()
424 pPacket->ip.daddr = dest; in CheckPacketUdpSum()
425 pPacket->ip.tot_len = pPacket->udp.len; in CheckPacketUdpSum()
447 int nRet = CheckReadBytes(nBytes, (int)ntohs(udpPackets.ip.tot_len)); in GetDhcpRawPacket()
453 nBytes = (int)ntohs(udpPackets.ip.tot_len); in GetDhcpRawPacket()
463 int nDhcpPacket = nBytes - (int)(sizeof(udpPackets.ip) + sizeof(udpPackets.udp)); in GetDhcpRawPacket()