Lines Matching defs:icmp
910 struct icmp *icmp;
971 iclen = hlen + offsetof(struct icmp, icmp_ip) + ohlen;
982 iclen = hlen + offsetof(struct icmp, icmp_ip) + ohlen;
1027 icmp = (struct icmp *)((char *)ip + hlen);
1028 ip2 = (ip_t *)&icmp->icmp_ip;
1030 icmp->icmp_type = type;
1031 icmp->icmp_code = fin->fin_icode;
1032 icmp->icmp_cksum = 0;
1036 icmp->icmp_nextmtu = htons(fin->fin_mtu);
1039 icmp->icmp_nextmtu = htons(GETIFMTU_4(ifp));
1042 icmp->icmp_nextmtu = htons(fin->fin_plen - 20);
1067 (char *)&icmp->icmp_ip + ohlen, xtra);
1068 icmp->icmp_cksum = in6_cksum(m, IPPROTO_ICMPV6,
1079 (char *)&icmp->icmp_ip + ohlen, xtra);
1080 icmp->icmp_cksum = ipf_cksum((u_short *)icmp,
1081 sizeof(*icmp) + 8);