icmp_hdr 19 include/net/netns/ipv6.h struct ctl_table_header *icmp_hdr; icmp_hdr 237 net/dccp/ipv4.c const int type = icmp_hdr(skb)->type; icmp_hdr 238 net/dccp/ipv4.c const int code = icmp_hdr(skb)->code; icmp_hdr 449 net/ipv4/ah4.c switch (icmp_hdr(skb)->type) { icmp_hdr 451 net/ipv4/ah4.c if (icmp_hdr(skb)->code != ICMP_FRAG_NEEDED) icmp_hdr 464 net/ipv4/ah4.c if (icmp_hdr(skb)->type == ICMP_DEST_UNREACH) icmp_hdr 796 net/ipv4/esp4.c switch (icmp_hdr(skb)->type) { icmp_hdr 798 net/ipv4/esp4.c if (icmp_hdr(skb)->code != ICMP_FRAG_NEEDED) icmp_hdr 811 net/ipv4/esp4.c if (icmp_hdr(skb)->type == ICMP_DEST_UNREACH) icmp_hdr 378 net/ipv4/icmp.c struct icmphdr *icmph = icmp_hdr(skb); icmp_hdr 805 net/ipv4/icmp.c icmph = icmp_hdr(skb); icmp_hdr 912 net/ipv4/icmp.c icmp_socket_deliver(skb, ntohl(icmp_hdr(skb)->un.gateway)); icmp_hdr 936 net/ipv4/icmp.c icmp_param.data.icmph = *icmp_hdr(skb); icmp_hdr 972 net/ipv4/icmp.c icmp_param.data.icmph = *icmp_hdr(skb); icmp_hdr 1031 net/ipv4/icmp.c icmph = icmp_hdr(skb); icmp_hdr 1090 net/ipv4/icmp.c int type = icmp_hdr(skb)->type; icmp_hdr 1091 net/ipv4/icmp.c int code = icmp_hdr(skb)->code; icmp_hdr 139 net/ipv4/ip_gre.c const int type = icmp_hdr(skb)->type; icmp_hdr 140 net/ipv4/ip_gre.c const int code = icmp_hdr(skb)->code; icmp_hdr 152 net/ipv4/ip_gre.c iph = (const struct iphdr *)(icmp_hdr(skb) + 1); icmp_hdr 182 net/ipv4/ip_gre.c data_len = icmp_hdr(skb)->un.reserved[1] * 4; /* RFC 4884 4.1 */ icmp_hdr 229 net/ipv4/ip_gre.c const int type = icmp_hdr(skb)->type; icmp_hdr 230 net/ipv4/ip_gre.c const int code = icmp_hdr(skb)->code; icmp_hdr 404 net/ipv4/ip_sockglue.c serr->ee.ee_type = icmp_hdr(skb)->type; icmp_hdr 405 net/ipv4/ip_sockglue.c serr->ee.ee_code = icmp_hdr(skb)->code; icmp_hdr 409 net/ipv4/ip_sockglue.c serr->addr_offset = (u8 *)&(((struct iphdr *)(icmp_hdr(skb) + 1))->daddr) - icmp_hdr 377 net/ipv4/ip_vti.c switch (icmp_hdr(skb)->type) { icmp_hdr 379 net/ipv4/ip_vti.c if (icmp_hdr(skb)->code != ICMP_FRAG_NEEDED) icmp_hdr 392 net/ipv4/ip_vti.c if (icmp_hdr(skb)->type == ICMP_DEST_UNREACH) icmp_hdr 30 net/ipv4/ipcomp.c switch (icmp_hdr(skb)->type) { icmp_hdr 32 net/ipv4/ipcomp.c if (icmp_hdr(skb)->code != ICMP_FRAG_NEEDED) icmp_hdr 46 net/ipv4/ipcomp.c if (icmp_hdr(skb)->type == ICMP_DEST_UNREACH) icmp_hdr 133 net/ipv4/ipip.c const int type = icmp_hdr(skb)->type; icmp_hdr 134 net/ipv4/ipip.c const int code = icmp_hdr(skb)->code; icmp_hdr 490 net/ipv4/ping.c type = icmp_hdr(skb)->type; icmp_hdr 491 net/ipv4/ping.c code = icmp_hdr(skb)->code; icmp_hdr 644 net/ipv4/ping.c memcpy(icmp_hdr(skb), &pfh->icmph, sizeof(struct icmphdr)); icmp_hdr 962 net/ipv4/ping.c struct icmphdr *icmph = icmp_hdr(skb); icmp_hdr 228 net/ipv4/raw.c const int type = icmp_hdr(skb)->type; icmp_hdr 229 net/ipv4/raw.c const int code = icmp_hdr(skb)->code; icmp_hdr 738 net/ipv4/route.c __be32 new_gw = icmp_hdr(skb)->un.gateway; icmp_hdr 746 net/ipv4/route.c switch (icmp_hdr(skb)->code & 7) { icmp_hdr 431 net/ipv4/tcp_ipv4.c const int type = icmp_hdr(icmp_skb)->type; icmp_hdr 432 net/ipv4/tcp_ipv4.c const int code = icmp_hdr(icmp_skb)->code; icmp_hdr 637 net/ipv4/udp.c const int type = icmp_hdr(skb)->type; icmp_hdr 638 net/ipv4/udp.c const int code = icmp_hdr(skb)->code; icmp_hdr 489 net/ipv6/sit.c const int type = icmp_hdr(skb)->type; icmp_hdr 490 net/ipv6/sit.c const int code = icmp_hdr(skb)->code; icmp_hdr 517 net/ipv6/sit.c data_len = icmp_hdr(skb)->un.reserved[1] * 4; /* RFC 4884 4.1 */ icmp_hdr 247 net/ipv6/sysctl_net_ipv6.c net->ipv6.sysctl.icmp_hdr = icmp_hdr 249 net/ipv6/sysctl_net_ipv6.c if (!net->ipv6.sysctl.icmp_hdr) icmp_hdr 276 net/ipv6/sysctl_net_ipv6.c ipv6_icmp_table = net->ipv6.sysctl.icmp_hdr->ctl_table_arg; icmp_hdr 278 net/ipv6/sysctl_net_ipv6.c unregister_net_sysctl_table(net->ipv6.sysctl.icmp_hdr); icmp_hdr 601 net/openvswitch/flow.c struct icmphdr *icmp = icmp_hdr(skb); icmp_hdr 575 net/sctp/input.c const int type = icmp_hdr(skb)->type; icmp_hdr 576 net/sctp/input.c const int code = icmp_hdr(skb)->code; icmp_hdr 429 net/xfrm/xfrm_interface.c switch (icmp_hdr(skb)->type) { icmp_hdr 431 net/xfrm/xfrm_interface.c if (icmp_hdr(skb)->code != ICMP_FRAG_NEEDED) icmp_hdr 450 net/xfrm/xfrm_interface.c if (icmp_hdr(skb)->type == ICMP_DEST_UNREACH) icmp_hdr 80 samples/bpf/xdp_adjust_tail_kern.c struct icmphdr *icmp_hdr; icmp_hdr 90 samples/bpf/xdp_adjust_tail_kern.c icmp_hdr = data + off; icmp_hdr 93 samples/bpf/xdp_adjust_tail_kern.c icmp_hdr->type = ICMP_DEST_UNREACH; icmp_hdr 94 samples/bpf/xdp_adjust_tail_kern.c icmp_hdr->code = ICMP_FRAG_NEEDED; icmp_hdr 95 samples/bpf/xdp_adjust_tail_kern.c icmp_hdr->un.frag.mtu = htons(MAX_PCKT_SIZE-sizeof(struct ethhdr)); icmp_hdr 96 samples/bpf/xdp_adjust_tail_kern.c icmp_hdr->checksum = 0; icmp_hdr 97 samples/bpf/xdp_adjust_tail_kern.c ipv4_csum(icmp_hdr, ICMP_TOOBIG_PAYLOAD_SIZE, &csum); icmp_hdr 98 samples/bpf/xdp_adjust_tail_kern.c icmp_hdr->checksum = csum; icmp_hdr 239 tools/testing/selftests/bpf/progs/test_l4lb.c struct icmp6hdr *icmp_hdr; icmp_hdr 242 tools/testing/selftests/bpf/progs/test_l4lb.c icmp_hdr = data + off; icmp_hdr 243 tools/testing/selftests/bpf/progs/test_l4lb.c if (icmp_hdr + 1 > data_end) icmp_hdr 245 tools/testing/selftests/bpf/progs/test_l4lb.c if (icmp_hdr->icmp6_type != ICMPV6_PKT_TOOBIG) icmp_hdr 261 tools/testing/selftests/bpf/progs/test_l4lb.c struct icmphdr *icmp_hdr; icmp_hdr 264 tools/testing/selftests/bpf/progs/test_l4lb.c icmp_hdr = data + off; icmp_hdr 265 tools/testing/selftests/bpf/progs/test_l4lb.c if (icmp_hdr + 1 > data_end) icmp_hdr 267 tools/testing/selftests/bpf/progs/test_l4lb.c if (icmp_hdr->type != ICMP_DEST_UNREACH || icmp_hdr 268 tools/testing/selftests/bpf/progs/test_l4lb.c icmp_hdr->code != ICMP_FRAG_NEEDED) icmp_hdr 239 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c struct icmp6hdr *icmp_hdr; icmp_hdr 242 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c icmp_hdr = data + off; icmp_hdr 243 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c if (icmp_hdr + 1 > data_end) icmp_hdr 245 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c if (icmp_hdr->icmp6_type != ICMPV6_PKT_TOOBIG) icmp_hdr 261 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c struct icmphdr *icmp_hdr; icmp_hdr 264 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c icmp_hdr = data + off; icmp_hdr 265 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c if (icmp_hdr + 1 > data_end) icmp_hdr 267 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c if (icmp_hdr->type != ICMP_DEST_UNREACH || icmp_hdr 268 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c icmp_hdr->code != ICMP_FRAG_NEEDED) icmp_hdr 429 tools/testing/selftests/bpf/progs/test_xdp_noinline.c struct icmphdr *icmp_hdr; icmp_hdr 443 tools/testing/selftests/bpf/progs/test_xdp_noinline.c icmp_hdr = data + off; icmp_hdr 444 tools/testing/selftests/bpf/progs/test_xdp_noinline.c icmp_hdr->type = 0; icmp_hdr 445 tools/testing/selftests/bpf/progs/test_xdp_noinline.c icmp_hdr->checksum += 0x0007; icmp_hdr 462 tools/testing/selftests/bpf/progs/test_xdp_noinline.c struct icmp6hdr *icmp_hdr; icmp_hdr 473 tools/testing/selftests/bpf/progs/test_xdp_noinline.c icmp_hdr = data + off; icmp_hdr 474 tools/testing/selftests/bpf/progs/test_xdp_noinline.c icmp_hdr->icmp6_type = 129; icmp_hdr 475 tools/testing/selftests/bpf/progs/test_xdp_noinline.c icmp_hdr->icmp6_cksum -= 0x0001; icmp_hdr 487 tools/testing/selftests/bpf/progs/test_xdp_noinline.c struct icmp6hdr *icmp_hdr; icmp_hdr 490 tools/testing/selftests/bpf/progs/test_xdp_noinline.c icmp_hdr = data + off; icmp_hdr 491 tools/testing/selftests/bpf/progs/test_xdp_noinline.c if (icmp_hdr + 1 > data_end) icmp_hdr 493 tools/testing/selftests/bpf/progs/test_xdp_noinline.c if (icmp_hdr->icmp6_type == 128) icmp_hdr 495 tools/testing/selftests/bpf/progs/test_xdp_noinline.c if (icmp_hdr->icmp6_type != 3) icmp_hdr 512 tools/testing/selftests/bpf/progs/test_xdp_noinline.c struct icmphdr *icmp_hdr; icmp_hdr 515 tools/testing/selftests/bpf/progs/test_xdp_noinline.c icmp_hdr = data + off; icmp_hdr 516 tools/testing/selftests/bpf/progs/test_xdp_noinline.c if (icmp_hdr + 1 > data_end) icmp_hdr 518 tools/testing/selftests/bpf/progs/test_xdp_noinline.c if (icmp_hdr->type == 8) icmp_hdr 520 tools/testing/selftests/bpf/progs/test_xdp_noinline.c if ((icmp_hdr->type != 3) || (icmp_hdr->code != 4))