Home | History | Annotate | Download | only in android-clat

Lines Matching full:ipv6

226       ASSERT_GE(len, sizeof(*ip6)) << msg << ": IPv6 packet shorter than IPv6 header\n";
227 EXPECT_EQ(len - sizeof(*ip6), htons(ip6->ip6_plen)) << msg << ": Incorrect IPv6 length\n";
232 << msg << ": IPv6 fragment: short fragment header\n";
246 << msg << ": Unsupported IPv6 next header " << protocol;
322 << msg << ": IPv6 fragment #" << i + 1 << " not a fragment\n";
324 << msg << ": IPv6 fragment #" << i + 1 << ": inconsistent offset\n";
368 << msg << ": reassembled IPv6 packet is a fragment!\n";
423 // destination IPv6 address, and attempting to call that on our test socketpair
480 // Translating to IPv6. Expect raw packet.
575 << "Unexpected IPv6 address:: "
647 // Check the generated IP address is in the same prefix as the interface IPv6 address.
677 << "\n IPv6 checksum: " << c2
748 ASSERT_EQ(sizeof(struct ip6_hdr), sizeof(v6_header)) << "Test IPv6 header: incorrect length\n";
764 ASSERT_EQ(kUdpV6Checksum, udp->check) << "UDP/IPv6 packet checksum sanity check\n";
765 check_packet(v6_udp_packet, sizeof(v6_udp_packet), "UDP/IPv6 packet sanity check");
771 check_packet(ipv6_ping, sizeof(ipv6_ping), "IPv6 ping sanity check");
786 reassembled, &total_length, "IPv6 reassembly sanity check");
789 check_packet(reassembled, total_length, "IPv6 Reassembled packet is valid");
825 EXPECT_EQ(0x2644bU, ipv6_pseudo_sum) << "IPv6 pseudo-checksum sanity check\n";
833 << "Unexpected UDP/IPv6 checksum\n";
837 << "Adjust IPv4/UDP checksum to IPv6\n";
840 << "Adjust IPv6/UDP checksum to IPv4\n";
876 "UDP/IPv4 -> UDP/IPv6 translation");
878 "UDP/IPv6 -> UDP/IPv4 translation");
891 ARRAYSIZE(kIPv4Fragments), "IPv4->IPv6 fragment translation");
895 ARRAYSIZE(kIPv6Fragments), "IPv6->IPv4 fragment translation");
914 // Generate a random clat IPv6 address and check that translation is checksum-neutral.
926 "UDP/IPv4 -> UDP/IPv6 checksum neutral");
928 // Now try IPv6.
935 "UDP/IPv4 -> UDP/IPv6 checksum neutral");