Lines Matching refs:icmp_hdr
440 struct icmphdr *icmp_hdr; in send_icmp_reply() local
454 icmp_hdr = data + off; in send_icmp_reply()
455 icmp_hdr->type = 0; in send_icmp_reply()
456 icmp_hdr->checksum += 0x0007; in send_icmp_reply()
473 struct icmp6hdr *icmp_hdr; in send_icmp6_reply() local
484 icmp_hdr = data + off; in send_icmp6_reply()
485 icmp_hdr->icmp6_type = 129; in send_icmp6_reply()
486 icmp_hdr->icmp6_cksum -= 0x0001; in send_icmp6_reply()
498 struct icmp6hdr *icmp_hdr; in parse_icmpv6() local
501 icmp_hdr = data + off; in parse_icmpv6()
502 if (icmp_hdr + 1 > data_end) in parse_icmpv6()
504 if (icmp_hdr->icmp6_type == 128) in parse_icmpv6()
506 if (icmp_hdr->icmp6_type != 3) in parse_icmpv6()
523 struct icmphdr *icmp_hdr; in parse_icmp() local
526 icmp_hdr = data + off; in parse_icmp()
527 if (icmp_hdr + 1 > data_end) in parse_icmp()
529 if (icmp_hdr->type == 8) in parse_icmp()
531 if ((icmp_hdr->type != 3) || (icmp_hdr->code != 4)) in parse_icmp()