Lines Matching defs:icmp
1277 struct icmp *icmp;
1339 sz += offsetof(struct icmp, icmp_ip);
1348 icmp = (struct icmp *)(m->b_rptr + hlen);
1349 icmp->icmp_type = type & 0xff;
1350 icmp->icmp_code = code & 0xff;
1354 icmp->icmp_nextmtu = net_getmtu(ifs->ifs_ipf_ipv4, phy,0 );
1380 sz -= offsetof(struct icmp, icmp_ip);
1381 bcopy((char *)mb->b_rptr, (char *)&icmp->icmp_ip, sz);
1382 icmp->icmp_cksum = csz - sizeof(ip6_t);
1404 bcopy((char *)fin->fin_ip, (char *)&icmp->icmp_ip,
1407 (char *)&icmp->icmp_ip + sizeof(*fin->fin_ip), 8);
1408 icmp->icmp_ip.ip_len = htons(icmp->icmp_ip.ip_len);
1409 icmp->icmp_ip.ip_off = htons(icmp->icmp_ip.ip_off);
1410 icmp->icmp_cksum = ipf_cksum((u_short *)icmp,
2482 struct icmp *icmp;
2555 icmp = (struct icmp *) mblk_icmp->b_wptr;
2556 icmp->icmp_type = ICMP_UNREACH;
2557 icmp->icmp_code = fin->fin_icode & 0xFF;
2558 icmp->icmp_void = 0;
2559 icmp->icmp_cksum = 0;
2576 * There is a rule option return-icmp as a dest for physical
2605 buf = (uint16_t *) icmp;
2623 icmp->icmp_cksum = ~sum;
2906 icmphdr_t *icmp;
2969 icmp = (icmphdr_t *)(pkt->b_rptr + fin->fin_hlen);
2970 l4_csum_p = &icmp->icmp_cksum;
2971 buf = icmp;