Lines Matching refs:ip6h
1605 ilb_icmp_v6(ilb_stack_t *ilbs, ill_t *ill, mblk_t *mp, ip6_t *ip6h,
1610 if (!ilb_rule_match_vip_v6(ilbs, &ip6h->ip6_dst, &rule))
1627 icmp6->icmp6_cksum = ip6h->ip6_plen;
1628 hdr_len = (char *)icmp6 - (char *)ip6h;
1630 ilb_pseudo_sum_v6(ip6h, IPPROTO_ICMPV6));
1631 ip6h->ip6_vcf &= ~IPV6_FLOWINFO_FLOWLABEL;
1632 ip6h->ip6_hops =
1634 *lb_dst = ip6h->ip6_src;
1635 ip6h->ip6_src = ip6h->ip6_dst;
1636 ip6h->ip6_dst = *lb_dst;
1642 if (ilb_check_icmp_conn(ilbs, mp, IPPROTO_IPV6, ip6h, icmp6,
1905 ilb_check_v6(ilb_stack_t *ilbs, ill_t *ill, mblk_t *mp, ip6_t *ip6h, int l4,
1913 return (ilb_icmp_v6(ilbs, ill, mp, ip6h, (icmp6_t *)tph,
1917 pkt_len = ntohs(ip6h->ip6_plen) + IPV6_HDR_LEN;
1918 return (ilb_check(ilbs, ill, mp, &ip6h->ip6_src, &ip6h->ip6_dst,
1919 IPPROTO_IPV6, l4, ip6h, tph, pkt_len, lb_dst));