Searched refs:ip_checksum_add (Results 1 – 7 of 7) sorted by relevance
/external/android-clat/ |
D | checksum.c | 34 uint32_t ip_checksum_add(uint32_t current, const void *data, int len) { in ip_checksum_add() function 80 temp_sum = ip_checksum_add(0,data,len); in ip_checksum() 96 current = ip_checksum_add(current, &(ip6->ip6_src), sizeof(struct in6_addr)); in ipv6_pseudo_header_checksum() 97 current = ip_checksum_add(current, &(ip6->ip6_dst), sizeof(struct in6_addr)); in ipv6_pseudo_header_checksum() 98 current = ip_checksum_add(current, &checksum_len, sizeof(checksum_len)); in ipv6_pseudo_header_checksum() 99 current = ip_checksum_add(current, &checksum_next, sizeof(checksum_next)); in ipv6_pseudo_header_checksum() 116 current = ip_checksum_add(current, &(ip->saddr), sizeof(uint32_t)); in ipv4_pseudo_header_checksum() 117 current = ip_checksum_add(current, &(ip->daddr), sizeof(uint32_t)); in ipv4_pseudo_header_checksum() 118 current = ip_checksum_add(current, &temp_protocol, sizeof(uint16_t)); in ipv4_pseudo_header_checksum() 119 current = ip_checksum_add(current, &temp_length, sizeof(uint16_t)); in ipv4_pseudo_header_checksum()
|
D | dump.c | 137 temp_checksum = ip_checksum_add(temp_checksum, udp, sizeof(struct udphdr)); in dump_udp_generic() 138 temp_checksum = ip_checksum_add(temp_checksum, payload, payload_size); in dump_udp_generic() 168 temp_checksum = ip_checksum_add(temp_checksum, tcp, sizeof(struct tcphdr)); in dump_tcp_generic() 170 temp_checksum = ip_checksum_add(temp_checksum, options, options_size); in dump_tcp_generic() 172 temp_checksum = ip_checksum_add(temp_checksum, payload, payload_size); in dump_tcp_generic()
|
D | config.c | 208 uint32_t c1 = ip_checksum_add(0, ipv4_local_subnet, sizeof(*ipv4_local_subnet)); in gen_random_iid() 209 uint32_t c2 = ip_checksum_add(0, plat_subnet, sizeof(*plat_subnet)) + in gen_random_iid() 210 ip_checksum_add(0, myaddr, sizeof(*myaddr)); in gen_random_iid()
|
D | checksum.h | 25 uint32_t ip_checksum_add(uint32_t current, const void *data, int len);
|
D | clatd_test.cpp | 264 checksum = ip_checksum_finish(ip_checksum_add(pseudo_checksum, payload, payload_length)); in check_packet() 419 udp->check = ip_checksum_finish(ip_checksum_add(pseudo_checksum, udp, ntohs(udp->len))); in fix_udp_checksum() 663 uint16_t c1 = ip_checksum_finish(ip_checksum_add(0, ipv4addr, sizeof(*ipv4addr))); in TEST_F() 664 uint16_t c2 = ip_checksum_finish(ip_checksum_add(0, plat_subnet, sizeof(*plat_subnet)) + in TEST_F() 665 ip_checksum_add(0, &myaddr, sizeof(myaddr))); in TEST_F() 813 EXPECT_EQ(kUdpPartialChecksum, ip_checksum_add(0, udphdr, sizeof(udphdr))) in TEST_F() 815 EXPECT_EQ(kPayloadPartialChecksum, ip_checksum_add(0, payload, sizeof(payload))) in TEST_F()
|
D | clatd_microbenchmark.c | 120 sum = ip_checksum_add(sum, &udp, sizeof(udp)); in send_packet() 193 uint32_t payload_sum = ip_checksum_add(0, payload, sizeof(payload)); in main()
|
D | translate.c | 40 checksum = ip_checksum_add(checksum, packet[i].iov_base, packet[i].iov_len); in packet_checksum()
|