Home
last modified time | relevance | path

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

/foundation/communication/netmanager_base/services/netmanagernative/src/netsys/
H A Dclatd_packet_converter.cpp88 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...]
/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);
51 bool IsV4PacketValid(const iphdr *ipHeader, 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);
58 void ProcessFragHeader(const ip6_frag *ip6FragHeader, iphdr *ipHeader, uint8_t &v6TpProtocol,
60 uint32_t CalV4PseudoHeaderChecksum(const iphdr *ipHeader, uint16_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));
412 iphdr ipHeader{}; in HWTEST_F()
416 int32_t ret = clatdPacketConverter->ConvertV4TpPacket(pos, &ipHeader, &ip6Header, tpLen, v6TpProtocol); in HWTEST_F()
425 iphdr ipHeader{}; in HWTEST_F()
429 int32_t ret = clatdPacketConverter->ConvertV6TpPacket(pos, &ip6Header, &ipHeader, tpLen, v6TpProtocol); in HWTEST_F()
438 iphdr ipHeader{}; in HWTEST_F()
442 int32_t ret = clatdPacketConverter->ConvertV4TpPacket(pos, &ipHeader, &ip6Header, tpLen, v6TpProtocol); in HWTEST_F()
451 iphdr ipHeader{}; in HWTEST_F()
455 int32_t ret = clatdPacketConverter->ConvertV4TpPacket(pos, &ipHeader, &ip6Header, tpLen, v6TpProtocol); in HWTEST_F()
566 iphdr ipHeader; in HWTEST_F() local
[all...]

Completed in 3 milliseconds