Lines Matching defs:icmp
519 struct icmp *icmp;
585 iclen = hlen + offsetof(struct icmp, icmp_ip) + ohlen;
596 iclen = hlen + offsetof(struct icmp, icmp_ip) + ohlen;
639 icmp = (struct icmp *)((char *)ip + hlen);
640 ip2 = (ip_t *)&icmp->icmp_ip;
642 icmp->icmp_type = type;
643 icmp->icmp_code = fin->fin_icode;
644 icmp->icmp_cksum = 0;
648 icmp->icmp_nextmtu = htons(fin->fin_mtu);
651 icmp->icmp_nextmtu = htons(GETIFMTU_4(ifp));
654 icmp->icmp_nextmtu = htons(fin->fin_plen - 20);
672 (char *)&icmp->icmp_ip + ohlen, xtra);
673 icmp->icmp_cksum = in6_cksum(m, IPPROTO_ICMPV6,
684 (char *)&icmp->icmp_ip + ohlen, xtra);
685 icmp->icmp_cksum = ipf_cksum((u_short *)icmp,
686 sizeof(*icmp) + 8);