Lines Matching refs:iphdr
179 int is_ipv4_fragment(struct iphdr *ip) { in is_ipv4_fragment()
193 int ipv4_fragment_offset(struct iphdr *ip) { in ipv4_fragment_offset()
209 struct iphdr *ip = (struct iphdr *) packet; in check_packet()
288 struct iphdr *ip = NULL; in reassemble_packet()
304 struct iphdr *ip_orig = (struct iphdr *) packet; in reassemble_packet()
314 ip = (struct iphdr *) reassembled; in reassemble_packet()
402 struct iphdr *ip = (struct iphdr *) packet; in fix_udp_checksum()
519 struct iphdr *ip; in get_transport_checksum()
527 ip = (struct iphdr *) packet; in get_transport_checksum()
745 ASSERT_EQ(sizeof(struct iphdr), sizeof(v4_header)) << "Test IPv4 header: incorrect length\n"; in TEST_F()
756 udp = (struct udphdr *) (v4_udp_packet + sizeof(struct iphdr)); in TEST_F()
780 ASSERT_TRUE(!is_ipv4_fragment((struct iphdr *) reassembled)) in TEST_F()
797 pseudo_checksum = ipv4_pseudo_header_checksum((struct iphdr *) v4_header, UDP_LEN); in TEST_F()
820 uint32_t ipv4_pseudo_sum = ipv4_pseudo_header_checksum((struct iphdr *) ip, UDP_LEN); in TEST_F()