Searched refs:icmp6h (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/
H A Dilb_probe.c471 check_icmp_unreach_v6(icmp6_t *icmp6h, probe_param_t *param) argument
476 if (icmp6h->icmp6_type != ICMP6_DST_UNREACH)
478 if (icmp6h->icmp6_code != ICMP6_DST_UNREACH_NOPORT)
482 ip6h = (ip6_t *)((char *)icmp6h + ICMP6_MINLEN);
501 check_icmp_echo_v6(icmp6_t *icmp6h, probe_param_t *param) argument
507 if (icmp6h->icmp6_type != ICMP6_ECHO_REPLY)
509 if (icmp6h->icmp6_id != param->echo_id)
511 if (icmp6h->icmp6_seq != param->echo_seq)
513 tmp = (char *)icmp6h + ICMP6_MINLEN;
530 icmp6_t *icmp6h; local
[all...]
/illumos-gate/usr/src/uts/common/inet/ilb/
H A Dilb_nat.c590 ilb_nat_icmpv6(mblk_t *mp, ip6_t *out_ip6h, icmp6_t *icmp6h, ip6_t *in_ip6h, argument
605 icmp6h->icmp6_cksum = out_ip6h->ip6_plen;
606 hdr_len = (char *)icmp6h - (char *)out_ip6h;
607 icmp6h->icmp6_cksum = IP_CSUM(mp, hdr_len,
/illumos-gate/usr/src/uts/common/inet/iptun/
H A Diptun.c2560 iptun_input_icmp_v6(iptun_t *iptun, mblk_t *data_mp, icmp6_t *icmp6h, argument
2576 data_mp->b_rptr = (uint8_t *)(icmp6h + 1);
2614 switch (icmp6h->icmp6_type) {
2626 (icmp6h->icmp6_pptr !=
2650 ntohl(icmp6h->icmp6_mtu));

Completed in 68 milliseconds