Lines Matching refs:udp
277 struct udphdr *udp = (struct udphdr *) payload; in check_packet() local
278 EXPECT_NE(0, udp->check) << msg << ": UDP checksum 0 should be 0xffff"; in check_packet()
281 EXPECT_EQ(payload_length, ntohs(udp->len)) << msg << ": Incorrect UDP length\n"; in check_packet()
399 struct udphdr *udp; in fix_udp_checksum() local
403 udp = (struct udphdr *) (ip + 1); in fix_udp_checksum()
404 pseudo_checksum = ipv4_pseudo_header_checksum(ip, ntohs(udp->len)); in fix_udp_checksum()
409 udp = (struct udphdr *) (ip6 + 1); in fix_udp_checksum()
410 pseudo_checksum = ipv6_pseudo_header_checksum(ip6, ntohs(udp->len), IPPROTO_UDP); in fix_udp_checksum()
418 udp->check = 0; in fix_udp_checksum()
419 udp->check = ip_checksum_finish(ip_checksum_add(pseudo_checksum, udp, ntohs(udp->len))); in fix_udp_checksum()
757 struct udphdr *udp; in TEST_F() local
759 udp = (struct udphdr *) (v4_udp_packet + sizeof(struct iphdr)); in TEST_F()
761 ASSERT_EQ(kUdpV4Checksum, udp->check) << "UDP/IPv4 packet checksum sanity check\n"; in TEST_F()
765 udp = (struct udphdr *) (v6_udp_packet + sizeof(struct ip6_hdr)); in TEST_F()
767 ASSERT_EQ(kUdpV6Checksum, udp->check) << "UDP/IPv6 packet checksum sanity check\n"; in TEST_F()