H A D | clatd_packet_converter.cpp | 100 ip6_hdr ip6Header; in ConvertV4Packet() local 101 WriteIpv6Header(&ip6Header, v6TpProtocol, ipHeader); in ConvertV4Packet() 105 size_t ip6FragHeaderLen = WriteFragHeader(&ip6FragHeader, &ip6Header, ipHeader); in ConvertV4Packet() 113 ip6Header.ip6_plen = htons(GetIovPacketLength(pos)); in ConvertV4Packet() 114 iovBufs_[pos].assign(reinterpret_cast<const char *>(&ip6Header), iovBufLens_[pos]); 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 125 uint32_t newChecksum = CalV6PseudoHeaderChecksum(ip6Header, tpLen, v6TpProtocol); in ConvertV4TpPacket() 150 ip6Header->ip6_plen = htons(GetIovPacketLength(pos)); in ConvertV4TpPacket() 151 iovBufs_[pos].assign(reinterpret_cast<const char *>(ip6Header), iovBufLens in ConvertV4TpPacket() 157 const ip6_hdr *ip6Header = reinterpret_cast<const ip6_hdr *>(inputPacket); ConvertV6Packet() local 200 ConvertV6TpPacket(int pos, const ip6_hdr *ip6Header, iphdr *ipHeader, size_t tpLen, uint8_t v4TpProtocol) ConvertV6TpPacket() argument 257 IsV6PacketValid(const ip6_hdr *ip6Header, size_t packetSize) IsV6PacketValid() 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 381 CalV6PseudoHeaderChecksum(const ip6_hdr *ip6Header, uint32_t tpLen, uint8_t tpProtocol) CalV6PseudoHeaderChecksum() argument [all...] |