Lines Matching refs:rte
1168 struct rtdetq *rte; in add_mfc() local
1287 rte = rt->mfc_rte; in add_mfc()
1288 rt->mfc_rte = rte->rte_next; in add_mfc()
1290 (void) ip_mdq(rte->mp, (ipha_t *) in add_mfc()
1291 rte->mp->b_rptr, rte->ill, 0, rt); in add_mfc()
1292 freemsg(rte->mp); in add_mfc()
1293 mi_free((char *)rte); in add_mfc()
1671 struct rtdetq *rte = NULL; in ip_mforward() local
1748 rte = (struct rtdetq *)mi_zalloc(sizeof (struct rtdetq)); in ip_mforward()
1749 if (rte == NULL) { in ip_mforward()
1764 rte->mp = mp0; in ip_mforward()
1767 rte->ill = in ip_mforward()
1771 rte->ill = ill; in ip_mforward()
1773 rte->rte_next = NULL; in ip_mforward()
1826 mfc_rt->mfc_rte = rte; in ip_mforward()
1833 prev_rte->rte_next = rte; in ip_mforward()
1900 if (rte != NULL) in ip_mforward()
1901 mi_free((char *)rte); in ip_mforward()
2779 struct rtdetq *rte; in reset_mrt_ill() local
2795 while ((rte = rt->mfc_rte) != NULL) { in reset_mrt_ill()
2796 if (rte->ill == ill && in reset_mrt_ill()
2808 if (rte->ill == ill) { in reset_mrt_ill()
2816 rt->mfc_rte = rte->rte_next; in reset_mrt_ill()
2817 freemsg(rte->mp); in reset_mrt_ill()
2818 mi_free((char *)rte); in reset_mrt_ill()