icmphdr            19 include/linux/icmp.h static inline struct icmphdr *icmp_hdr(const struct sk_buff *skb)
icmphdr            21 include/linux/icmp.h 	return (struct icmphdr *)skb_transport_header(skb);
icmphdr            57 include/net/ping.h 	struct icmphdr icmph;
icmphdr            31 net/bridge/netfilter/ebt_ip.c 	} icmphdr;
icmphdr            90 net/bridge/netfilter/ebt_ip.c 			    pptr->icmphdr.type < info->icmp_type[0] ||
icmphdr            91 net/bridge/netfilter/ebt_ip.c 			    pptr->icmphdr.type > info->icmp_type[1] ||
icmphdr            92 net/bridge/netfilter/ebt_ip.c 			    pptr->icmphdr.code < info->icmp_code[0] ||
icmphdr            93 net/bridge/netfilter/ebt_ip.c 			    pptr->icmphdr.code > info->icmp_code[1]))
icmphdr            34 net/bridge/netfilter/ebt_ip6.c 	} icmphdr;
icmphdr            97 net/bridge/netfilter/ebt_ip6.c 			    pptr->icmphdr.type < info->icmpv6_type[0] ||
icmphdr            98 net/bridge/netfilter/ebt_ip6.c 			    pptr->icmphdr.type > info->icmpv6_type[1] ||
icmphdr            99 net/bridge/netfilter/ebt_ip6.c 			    pptr->icmphdr.code < info->icmpv6_code[0] ||
icmphdr           100 net/bridge/netfilter/ebt_ip6.c 			    pptr->icmphdr.code > info->icmpv6_code[1]))
icmphdr           110 net/bridge/netfilter/nft_reject_bridge.c 	struct icmphdr *icmph;
icmphdr           138 net/bridge/netfilter/nft_reject_bridge.c 	nskb = alloc_skb(sizeof(struct iphdr) + sizeof(struct icmphdr) +
icmphdr           148 net/bridge/netfilter/nft_reject_bridge.c 	icmph = skb_put_zero(nskb, sizeof(struct icmphdr));
icmphdr           154 net/bridge/netfilter/nft_reject_bridge.c 	csum = csum_partial((void *)icmph, len + sizeof(struct icmphdr), 0);
icmphdr          1630 net/core/flow_dissector.c 		poff += sizeof(struct icmphdr);
icmphdr          1145 net/ipv4/fou.c 		skb_set_transport_header(skb, -(int)sizeof(struct icmphdr));
icmphdr          1185 net/ipv4/fou.c 	skb_set_transport_header(skb, -(int)sizeof(struct icmphdr));
icmphdr           106 net/ipv4/icmp.c 		struct icmphdr icmph;
icmphdr           378 net/ipv4/icmp.c 		struct icmphdr *icmph = icmp_hdr(skb);
icmphdr           639 net/ipv4/icmp.c 						 offsetof(struct icmphdr,
icmphdr           732 net/ipv4/icmp.c 	room -= sizeof(struct icmphdr);
icmphdr           737 net/ipv4/icmp.c 	icmp_param.head_len = sizeof(struct icmphdr);
icmphdr           790 net/ipv4/icmp.c 	struct icmphdr *icmph;
icmphdr           941 net/ipv4/icmp.c 		icmp_param.head_len	   = sizeof(struct icmphdr);
icmphdr           978 net/ipv4/icmp.c 	icmp_param.head_len	   = sizeof(struct icmphdr) + 12;
icmphdr           998 net/ipv4/icmp.c 	struct icmphdr *icmph;
icmphdr          1089 net/ipv4/icmp.c 	struct icmphdr *icmph = (struct icmphdr *)(skb->data + offset);
icmphdr          1550 net/ipv4/ip_output.c 		icmp_out_count(net, ((struct icmphdr *)
icmphdr          1822 net/ipv4/netfilter/ip_tables.c 	const struct icmphdr *ic;
icmphdr          1823 net/ipv4/netfilter/ip_tables.c 	struct icmphdr _icmph;
icmphdr           112 net/ipv4/netfilter/nf_log_ipv4.c 		struct icmphdr _icmph;
icmphdr           113 net/ipv4/netfilter/nf_log_ipv4.c 		const struct icmphdr *ich;
icmphdr            26 net/ipv4/netfilter/nf_socket_ipv4.c 	struct icmphdr *icmph, _icmph;
icmphdr            46 net/ipv4/netfilter/nf_socket_ipv4.c 					sizeof(struct icmphdr),
icmphdr            56 net/ipv4/netfilter/nf_socket_ipv4.c 				   sizeof(struct icmphdr) +
icmphdr           479 net/ipv4/ping.c 	struct icmphdr *icmph;
icmphdr           492 net/ipv4/ping.c 		icmph = (struct icmphdr *)(skb->data + offset);
icmphdr           497 net/ipv4/ping.c 		icmph = (struct icmphdr *) (skb->data + offset);
icmphdr           603 net/ipv4/ping.c 		fraglen -= sizeof(struct icmphdr);
icmphdr           606 net/ipv4/ping.c 		if (!csum_and_copy_from_iter_full(to + sizeof(struct icmphdr),
icmphdr           610 net/ipv4/ping.c 	} else if (offset < sizeof(struct icmphdr)) {
icmphdr           642 net/ipv4/ping.c 		sizeof(struct icmphdr), pfh->wcheck);
icmphdr           644 net/ipv4/ping.c 	memcpy(icmp_hdr(skb), &pfh->icmph, sizeof(struct icmphdr));
icmphdr           676 net/ipv4/ping.c 		type = ((struct icmphdr *) user_icmph)->type;
icmphdr           677 net/ipv4/ping.c 		code = ((struct icmphdr *) user_icmph)->code;
icmphdr           700 net/ipv4/ping.c 	struct icmphdr user_icmph;
icmphdr           962 net/ipv4/ping.c 	struct icmphdr *icmph = icmp_hdr(skb);
icmphdr            82 net/ipv4/raw.c 		struct icmphdr icmph;
icmphdr           145 net/ipv4/raw.c 	struct icmphdr _hdr;
icmphdr           146 net/ipv4/raw.c 	const struct icmphdr *hdr;
icmphdr           423 net/ipv4/raw.c 		    length >= iphlen + sizeof(struct icmphdr))
icmphdr           424 net/ipv4/raw.c 			icmp_out_count(net, ((struct icmphdr *)
icmphdr          1882 net/ipv4/route.c 	const struct icmphdr *icmph;
icmphdr          1884 net/ipv4/route.c 	struct icmphdr _icmph;
icmphdr          2995 net/ipv4/route.c 		struct icmphdr *icmph;
icmphdr          2997 net/ipv4/route.c 		icmph = skb_put_zero(skb, sizeof(struct icmphdr));
icmphdr            67 net/netfilter/ipset/ip_set_getport.c 		struct icmphdr _ich;
icmphdr            68 net/netfilter/ipset/ip_set_getport.c 		const struct icmphdr *ic;
icmphdr           771 net/netfilter/ipvs/ip_vs_core.c 	struct icmphdr *icmph	 = (struct icmphdr *)(skb_network_header(skb) +
icmphdr           937 net/netfilter/ipvs/ip_vs_core.c 	struct icmphdr	_icmph, *ic;
icmphdr          1657 net/netfilter/ipvs/ip_vs_core.c 	struct icmphdr	_icmph, *ic;
icmphdr            28 net/netfilter/nf_conntrack_proto_icmp.c 	const struct icmphdr *hp;
icmphdr            29 net/netfilter/nf_conntrack_proto_icmp.c 	struct icmphdr _hdr;
icmphdr           208 net/netfilter/nf_conntrack_proto_icmp.c 	const struct icmphdr *icmph;
icmphdr           209 net/netfilter/nf_conntrack_proto_icmp.c 	struct icmphdr _ih;
icmphdr           228 net/netfilter/nf_nat_proto.c 	struct icmphdr *hdr;
icmphdr           233 net/netfilter/nf_nat_proto.c 	hdr = (struct icmphdr *)(skb->data + hdroff);
icmphdr           565 net/netfilter/nf_nat_proto.c 		struct icmphdr	icmp;
icmphdr           233 net/netfilter/xt_HMARK.c 	const struct icmphdr *icmph;
icmphdr           234 net/netfilter/xt_HMARK.c 	struct icmphdr _ih;
icmphdr           239 net/openvswitch/flow.c 				  sizeof(struct icmphdr));
icmphdr           601 net/openvswitch/flow.c 				struct icmphdr *icmp = icmp_hdr(skb);
icmphdr           152 net/sched/act_csum.c 	struct icmphdr *icmph;
icmphdr           202 net/sched/act_nat.c 		struct icmphdr *icmph;
icmphdr            69 samples/bpf/xdp_adjust_tail_kern.c 	int headroom = (int)sizeof(struct iphdr) + (int)sizeof(struct icmphdr);
icmphdr            80 samples/bpf/xdp_adjust_tail_kern.c 	struct icmphdr *icmp_hdr;
icmphdr            91 samples/bpf/xdp_adjust_tail_kern.c 	off += sizeof(struct icmphdr);
icmphdr           155 tools/testing/selftests/bpf/progs/bpf_flow.c 	struct icmphdr *icmp, _icmp;
icmphdr           261 tools/testing/selftests/bpf/progs/test_l4lb.c 	struct icmphdr *icmp_hdr;
icmphdr           270 tools/testing/selftests/bpf/progs/test_l4lb.c 	off += sizeof(struct icmphdr);
icmphdr           261 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	struct icmphdr *icmp_hdr;
icmphdr           270 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	off += sizeof(struct icmphdr);
icmphdr           226 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 			off += sizeof(struct icmphdr) + sizeof(struct iphdr);
icmphdr           429 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	struct icmphdr *icmp_hdr;
icmphdr           438 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	     + sizeof(struct iphdr) + sizeof(struct icmphdr) > data_end)
icmphdr           512 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	struct icmphdr *icmp_hdr;
icmphdr           522 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	off += sizeof(struct icmphdr);
icmphdr            64 tools/testing/selftests/bpf/progs/xdping_kern.c 	struct icmphdr *icmph;
icmphdr            96 tools/testing/selftests/bpf/progs/xdping_kern.c 	struct icmphdr *icmph;
icmphdr           159 tools/testing/selftests/bpf/progs/xdping_kern.c 	struct icmphdr *icmph;