Searched refs:ip_checksum_add (Results 1 – 9 of 9) sorted by relevance
/packages/modules/Connectivity/staticlibs/native/ip_checksum/ |
D | checksum.c | 34 uint32_t ip_checksum_add(uint32_t current, const void* data, int len) { in ip_checksum_add() function 73 return ip_checksum_finish(ip_checksum_add(0xFFFF, data, len)); in ip_checksum() 87 current = ip_checksum_add(current, &(ip6->ip6_src), sizeof(struct in6_addr)); in ipv6_pseudo_header_checksum() 88 current = ip_checksum_add(current, &(ip6->ip6_dst), sizeof(struct in6_addr)); in ipv6_pseudo_header_checksum() 89 current = ip_checksum_add(current, &checksum_len, sizeof(checksum_len)); in ipv6_pseudo_header_checksum() 90 current = ip_checksum_add(current, &checksum_next, sizeof(checksum_next)); in ipv6_pseudo_header_checksum() 105 current = ip_checksum_add(current, &(ip->saddr), sizeof(uint32_t)); in ipv4_pseudo_header_checksum() 106 current = ip_checksum_add(current, &(ip->daddr), sizeof(uint32_t)); in ipv4_pseudo_header_checksum() 107 current = ip_checksum_add(current, &temp_protocol, sizeof(uint16_t)); in ipv4_pseudo_header_checksum() 108 current = ip_checksum_add(current, &temp_length, sizeof(uint16_t)); in ipv4_pseudo_header_checksum()
|
D | checksum.h | 22 uint32_t ip_checksum_add(uint32_t current, const void* data, int len);
|
/packages/modules/Connectivity/clatd/ |
D | dump.c | 139 temp_checksum = ip_checksum_add(temp_checksum, udp, sizeof(struct udphdr)); in dump_udp_generic() 140 temp_checksum = ip_checksum_add(temp_checksum, payload, payload_size); in dump_udp_generic() 171 temp_checksum = ip_checksum_add(temp_checksum, tcp, sizeof(struct tcphdr)); in dump_tcp_generic() 173 temp_checksum = ip_checksum_add(temp_checksum, options, options_size); in dump_tcp_generic() 175 temp_checksum = ip_checksum_add(temp_checksum, payload, payload_size); in dump_tcp_generic()
|
D | clatd_test.cpp | 272 checksum = ip_checksum_finish(ip_checksum_add(pseudo_checksum, payload, payload_length)); in check_packet() 426 udp->check = ip_checksum_finish(ip_checksum_add(pseudo_checksum, udp, ntohs(udp->len))); in fix_udp_checksum() 681 EXPECT_EQ(kUdpPartialChecksum, ip_checksum_add(0, udphdr, sizeof(udphdr))) in TEST_F() 683 EXPECT_EQ(kPayloadPartialChecksum, ip_checksum_add(0, payload, sizeof(payload))) in TEST_F() 786 uint32_t c1 = ip_checksum_add(0, ipv4_local_subnet, sizeof(*ipv4_local_subnet)); in gen_random_iid() 787 uint32_t c2 = ip_checksum_add(0, plat_subnet, sizeof(*plat_subnet)) + in gen_random_iid() 788 ip_checksum_add(0, myaddr, sizeof(*myaddr)); in gen_random_iid()
|
D | clatd.c | 259 csum = ip_checksum_add(csum, &dad_pkt.ip6h.ip6_src, sizeof(dad_pkt) - 8); in send_dad()
|
D | translate.c | 41 checksum = ip_checksum_add(checksum, packet[i].iov_base, packet[i].iov_len); in packet_checksum()
|
/packages/modules/Connectivity/service/native/libs/libclat/ |
D | clatutils_test.cpp | 142 uint16_t c1 = ip_checksum_finish(ip_checksum_add(0, &v4, sizeof(v4))); in TEST_F() 143 uint16_t c2 = ip_checksum_finish(ip_checksum_add(0, &nat64Prefix, sizeof(nat64Prefix)) + in TEST_F() 144 ip_checksum_add(0, &v6, sizeof(v6))); in TEST_F()
|
D | clatutils.cpp | 106 uint32_t c1 = ip_checksum_add(0, &v4, sizeof(v4)); in makeChecksumNeutral() 107 uint32_t c2 = ip_checksum_add(0, &nat64Prefix, sizeof(nat64Prefix)) + in makeChecksumNeutral() 108 ip_checksum_add(0, v6, sizeof(*v6)); in makeChecksumNeutral()
|
/packages/modules/DnsResolver/tests/ |
D | tun_forwarder.cpp | 398 uint32_t tmp = ip_checksum_add(newPseudoSum, udpPacket.base(), udpPacket.size()); in translateUdpPacket()
|