Lines Matching refs:rtc
200 rtc_t rtc; in ip_input_common_v6() local
250 rtc.rtc_ire = NULL; in ip_input_common_v6()
251 rtc.rtc_ip6addr = ipv6_all_zeros; in ip_input_common_v6()
357 (*ill->ill_inputfn)(mp, ip6h, &ip6h->ip6_dst, &iras, &rtc); in ip_input_common_v6()
384 if (rtc.rtc_ire != NULL) { in ip_input_common_v6()
385 ASSERT(!IN6_IS_ADDR_UNSPECIFIED(&rtc.rtc_ip6addr)); in ip_input_common_v6()
386 ire_refrele(rtc.rtc_ire); in ip_input_common_v6()
410 ip_recv_attr_t *ira, rtc_t *rtc) in ill_input_full_v6() argument
442 ill_input_short_v6(mp, ip6h, nexthop, ira, rtc); in ill_input_full_v6()
516 ip_recv_attr_t *ira, rtc_t *rtc) in ill_input_short_v6() argument
782 if (rtc->rtc_ire != NULL) in ill_input_short_v6()
783 ire_refrele(rtc->rtc_ire); in ill_input_short_v6()
784 rtc->rtc_ire = ire; in ill_input_short_v6()
785 rtc->rtc_ip6addr = nexthop; in ill_input_short_v6()
786 } else if (IN6_ARE_ADDR_EQUAL(&nexthop, &rtc->rtc_ip6addr) && in ill_input_short_v6()
787 rtc->rtc_ire != NULL) { in ill_input_short_v6()
789 ire = rtc->rtc_ire; in ill_input_short_v6()
802 if (rtc->rtc_ire != NULL) in ill_input_short_v6()
803 ire_refrele(rtc->rtc_ire); in ill_input_short_v6()
804 rtc->rtc_ire = ire; in ill_input_short_v6()
805 rtc->rtc_ip6addr = nexthop; in ill_input_short_v6()