Lines Matching defs:icmp6
1833 iptun_verifyicmp(conn_t *connp, void *arg2, icmph_t *icmph, icmp6_t *icmp6,
2148 iptun_sendicmp_v6(iptun_t *iptun, icmp6_t *icmp6, ip6_t *orig_ip6h, mblk_t *mp,
2175 *new_icmp6 = *icmp6;
2231 icmp6_t icmp6;
2233 bzero(&icmp6, sizeof (icmp6));
2234 icmp6.icmp6_type = type;
2235 icmp6.icmp6_code = code;
2237 icmp6.icmp6_pptr = htonl(offset);
2239 iptun_sendicmp_v6(iptun, &icmp6, orig_ip6h, mp, tsl);
2246 icmp6_t icmp6;
2248 icmp6.icmp6_type = ICMP6_PACKET_TOO_BIG;
2249 icmp6.icmp6_code = 0;
2250 icmp6.icmp6_mtu = htonl(newmtu);
2252 iptun_sendicmp_v6(iptun, &icmp6, orig_ip6h, mp, tsl);
2276 icmp6_t *icmp6;
2285 icmp6 = (icmp6_t *)((uint8_t *)ip6h + hlen);
2286 return (ICMP6_IS_ERROR(icmp6->icmp6_type) ||
2287 icmp6->icmp6_type == ND_REDIRECT);