Home
last modified time | relevance | path

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.c476 if (icmp6h->icmp6_type != ICMP6_DST_UNREACH) in check_icmp_unreach_v6()
478 if (icmp6h->icmp6_code != ICMP6_DST_UNREACH_NOPORT) in check_icmp_unreach_v6()
482 ip6h = (ip6_t *)((char *)icmp6h + ICMP6_MINLEN); in check_icmp_unreach_v6()
507 if (icmp6h->icmp6_type != ICMP6_ECHO_REPLY) in check_icmp_echo_v6()
509 if (icmp6h->icmp6_id != param->echo_id) in check_icmp_echo_v6()
511 if (icmp6h->icmp6_seq != param->echo_seq) in check_icmp_echo_v6()
513 tmp = (char *)icmp6h + ICMP6_MINLEN; in check_icmp_echo_v6()
530 icmp6_t *icmp6h; in check_icmp_v6() local
533 icmp6h = (icmp6_t *)(buf); in check_icmp_v6()
547 return (check_icmp_unreach_v6(icmp6h, param)); in check_icmp_v6()
[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, in ilb_nat_icmpv6() argument
605 icmp6h->icmp6_cksum = out_ip6h->ip6_plen; in ilb_nat_icmpv6()
606 hdr_len = (char *)icmp6h - (char *)out_ip6h; in ilb_nat_icmpv6()
607 icmp6h->icmp6_cksum = IP_CSUM(mp, hdr_len, in ilb_nat_icmpv6()
/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, in iptun_input_icmp_v6() argument
2576 data_mp->b_rptr = (uint8_t *)(icmp6h + 1); in iptun_input_icmp_v6()
2614 switch (icmp6h->icmp6_type) { in iptun_input_icmp_v6()
2626 (icmp6h->icmp6_pptr != in iptun_input_icmp_v6()
2650 ntohl(icmp6h->icmp6_mtu)); in iptun_input_icmp_v6()