Home
last modified time | relevance | path

Searched refs:ip6Header (Results 1 - 3 of 3) sorted by relevance

/foundation/communication/netmanager_base/services/netmanagernative/src/netsys/
H A Dclatd_packet_converter.cpp100 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...]
/foundation/communication/netmanager_base/services/netmanagernative/include/netsys/
H A Dclatd_packet_converter.h48 int32_t ConvertV4TpPacket(int pos, const iphdr *ipHeader, ip6_hdr *ip6Header, size_t tpLen, uint8_t v6TpProtocol);
50 int32_t ConvertV6TpPacket(int pos, const ip6_hdr *ip6Header, iphdr *ipHeader, size_t tpLen, uint8_t v4TpProtocol);
52 bool IsV6PacketValid(const ip6_hdr *ip6Header, size_t packetSize);
53 void WriteIpv6Header(ip6_hdr *ip6Header, uint8_t tpProtocol, const iphdr *ipHeader);
54 void WriteIpv4Header(iphdr *ipHeader, uint8_t tpProtocol, const ip6_hdr *ip6Header);
57 size_t WriteFragHeader(ip6_frag *ip6FragHeader, ip6_hdr *ip6Header, const iphdr *ipHeader);
61 uint32_t CalV6PseudoHeaderChecksum(const ip6_hdr *ip6Header, uint32_t tpLen, uint8_t tpProtocol);
/foundation/communication/netmanager_base/test/netmanagernative/unittest/netsys_manager_test/
H A Dclatd_packet_converter_test.cpp184 MOCK_METHOD3(WriteFragHeader, size_t(ip6_frag *ip6FragHeader, ip6_hdr *ip6Header, const iphdr *ipHeader));
384 ip6_hdr ip6Header; in HWTEST_F() local
389 EXPECT_FALSE(clatdPacketConverter->IsV6PacketValid(&ip6Header, packetSize)); in HWTEST_F()
393 memcpy_s(&ip6Header.ip6_dst, sizeof(ip6Header.ip6_dst), &multicastAddr, sizeof(multicastAddr)); in HWTEST_F()
394 EXPECT_FALSE(clatdPacketConverter->IsV6PacketValid(&ip6Header, packetSize)); in HWTEST_F()
395 memset_s(&ip6Header.ip6_src, sizeof(ip6Header.ip6_src), 0, sizeof(ip6Header.ip6_src)); in HWTEST_F()
396 memset_s(&ip6Header in HWTEST_F()
565 ip6_hdr ip6Header; HWTEST_F() local
[all...]

Completed in 3 milliseconds