Searched refs:icmp6h (Results 1 – 3 of 3) sorted by relevance
/titanic_44/usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ |
H A D | ilb_probe.c | 471 check_icmp_unreach_v6(icmp6_t *icmp6h, probe_param_t *param) in check_icmp_unreach_v6() argument 476 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() 501 check_icmp_echo_v6(icmp6_t *icmp6h, probe_param_t *param) in check_icmp_echo_v6() argument 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 [all …]
|
/titanic_44/usr/src/uts/common/inet/ilb/ |
H A D | ilb_nat.c | 590 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()
|
/titanic_44/usr/src/uts/common/inet/iptun/ |
H A D | iptun.c | 2558 iptun_input_icmp_v6(iptun_t *iptun, mblk_t *data_mp, icmp6_t *icmp6h, in iptun_input_icmp_v6() argument 2574 data_mp->b_rptr = (uint8_t *)(icmp6h + 1); in iptun_input_icmp_v6() 2612 switch (icmp6h->icmp6_type) { in iptun_input_icmp_v6() 2624 (icmp6h->icmp6_pptr != in iptun_input_icmp_v6() 2648 ntohl(icmp6h->icmp6_mtu)); in iptun_input_icmp_v6()
|