Home
last modified time | relevance | path

Searched refs:iphdr (Results 1 - 7 of 7) sorted by relevance

/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/services/netmanagernative/bpf/include/netfirewall/
H A Dnetfirewall_utils.h41 #define L4_NHOFF(ipv4) (L3_NHOFF + ((ipv4) ? sizeof(struct iphdr) : sizeof(struct ipv6hdr)))
63 struct iphdr iph = { 0 }; in is_l4_protocol()
64 bpf_skb_load_bytes(skb, l3_nhoff, &iph, sizeof(struct iphdr)); in is_l4_protocol()
126 struct iphdr iph = { 0 }; in load_l4_protocol()
127 bpf_skb_load_bytes(skb, l3_nhoff, &iph, sizeof(struct iphdr)); in load_l4_protocol()
157 struct iphdr iph = { 0 }; in load_l3_v4_addrs()
158 bpf_skb_load_bytes(skb, l3_nhoff, &iph, sizeof(struct iphdr)); in load_l3_v4_addrs()
/foundation/communication/netmanager_base/services/netmanagernative/src/netsys/
H A Dclatd_packet_converter.cpp88 const iphdr *ipHeader = reinterpret_cast<const iphdr *>(inputPacket); in ConvertV4Packet()
120 int32_t ClatdPacketConverter::ConvertV4TpPacket(int pos, const iphdr *ipHeader, ip6_hdr *ip6Header, size_t tpLen, in ConvertV4TpPacket()
166 iphdr ipHeader; in ConvertV6Packet()
168 iovBufLens_[pos] = sizeof(iphdr); in ConvertV6Packet()
192 ipHeader.check = CalChecksum(&ipHeader, sizeof(iphdr)); in ConvertV6Packet()
200 int32_t ClatdPacketConverter::ConvertV6TpPacket(int pos, const ip6_hdr *ip6Header, iphdr *ipHeader, size_t tpLen, in ConvertV6TpPacket()
231 ipHeader->check = CalChecksum(ipHeader, sizeof(iphdr)); in ConvertV6TpPacket()
236 bool ClatdPacketConverter::IsV4PacketValid(const iphdr *ipHeader, size_t packetSize) in IsV4PacketValid()
238 if (packetSize < sizeof(iphdr)) { in IsV4PacketValid()
[all...]
/foundation/communication/dhcp/test/unittest/services/dhcp_client/
H A Ddhcp_socket_test.cpp163 count = sizeof(struct iphdr) + sizeof(struct udphdr) - 1; in HWTEST_F()
166 count = sizeof(struct iphdr) + sizeof(struct udphdr); in HWTEST_F()
/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()
425 iphdr ipHeader{}; in HWTEST_F()
438 iphdr ipHeader{}; in HWTEST_F()
451 iphdr ipHeader{}; in HWTEST_F()
566 iphdr ipHeader; in HWTEST_F()
/foundation/communication/dhcp/services/dhcp_client/include/
H A Ddhcp_client_def.h358 struct iphdr ip;
/foundation/communication/dhcp/services/dhcp_client/src/
H A Ddhcp_socket.cpp289 int nCommonSize = sizeof(struct iphdr) + sizeof(struct udphdr); in CheckReadBytes()

Completed in 6 milliseconds