H A D | clatd_packet_converter.cpp | 88 const iphdr *ipHeader = reinterpret_cast<const iphdr *>(inputPacket); in ConvertV4Packet() local 89 if (!IsV4PacketValid(ipHeader, inputPacketSize)) { in ConvertV4Packet() 94 uint8_t v4TpProtocol = ipHeader->protocol; in ConvertV4Packet() 101 WriteIpv6Header(&ip6Header, v6TpProtocol, ipHeader); in ConvertV4Packet() 105 size_t ip6FragHeaderLen = WriteFragHeader(&ip6FragHeader, &ip6Header, ipHeader); in ConvertV4Packet() 109 size_t tpLen = inputPacketSize - ipHeader->ihl * WORD_32BIT_IN_BYTE_UNIT; in ConvertV4Packet() 110 const uint8_t *tpHeader = inputPacket + ipHeader->ihl * WORD_32BIT_IN_BYTE_UNIT; in ConvertV4Packet() 117 return ConvertV4TpPacket(pos, ipHeader, &ip6Header, tpLen, v6TpProtocol); in ConvertV4Packet() 120 int32_t ClatdPacketConverter::ConvertV4TpPacket(int pos, const iphdr *ipHeader, ip6_hdr *ip6Header, size_t tpLen, in ConvertV4TpPacket() argument 123 uint8_t v4TpProtocol = ipHeader in ConvertV4TpPacket() 166 iphdr ipHeader; ConvertV6Packet() local 200 ConvertV6TpPacket(int pos, const ip6_hdr *ip6Header, iphdr *ipHeader, size_t tpLen, uint8_t v4TpProtocol) ConvertV6TpPacket() argument 236 IsV4PacketValid(const iphdr *ipHeader, size_t packetSize) IsV4PacketValid() argument 281 WriteIpv6Header(ip6_hdr *ip6Header, uint8_t tpProtocol, const iphdr *ipHeader) WriteIpv6Header() argument 292 WriteIpv4Header(iphdr *ipHeader, uint8_t tpProtocol, const ip6_hdr *ip6Header) WriteIpv4Header() argument 333 WriteFragHeader(ip6_frag *ip6FragHeader, ip6_hdr *ip6Header, const iphdr *ipHeader) WriteFragHeader() argument 353 ProcessFragHeader(const ip6_frag *ip6FragHeader, iphdr *ipHeader, uint8_t &v6TpProtocol, uint8_t &v4TpProtocol) ProcessFragHeader() argument 368 CalV4PseudoHeaderChecksum(const iphdr *ipHeader, uint16_t tpLen, uint8_t tpProtocol) CalV4PseudoHeaderChecksum() argument [all...] |