Lines Matching refs:rte
487 struct rtdetq *rte;
549 for (rte = rt->mf6c_stall; rte != NULL; ) {
550 struct rtdetq *n = rte->next;
552 m_free(rte->m);
553 FREE(rte, M_MRTABLE);
554 rte = n;
712 struct rtdetq *rte;
776 for (rte = rt->mf6c_stall; rte != NULL; ) {
777 struct rtdetq *n = rte->next;
778 ip6_mdq(rte->m, rte->ifp, rt);
779 m_freem(rte->m);
781 collate(&(rte->t));
783 FREE(rte, M_MRTABLE);
784 rte = n;
1023 struct rtdetq *rte;
1035 log(LOG_DEBUG, "ip6_mforward: no rte s %s g %s\n",
1044 rte = (struct rtdetq *)_MALLOC(sizeof(*rte), M_MRTABLE,
1046 if (rte == NULL) {
1058 FREE(rte, M_MRTABLE);
1083 FREE(rte, M_MRTABLE);
1094 FREE(rte, M_MRTABLE);
1123 FREE(rte, M_MRTABLE);
1155 FREE(rte, M_MRTABLE);
1179 rt->mf6c_stall = rte;
1188 FREE(rte, M_MRTABLE);
1194 *p = rte;
1197 rte->next = NULL;
1198 rte->m = mb0;
1199 rte->ifp = ifp;
1201 rte->t = tp;
1217 struct rtdetq *rte;
1226 rte = mfc->mf6c_stall;
1232 if (rte != NULL &&
1246 struct rtdetq *n = rte->next;
1247 m_freem(rte->m);
1248 FREE(rte, M_MRTABLE);
1249 rte = n;
1250 } while (rte != NULL);