Lines Matching refs:rte
602 struct rtdetq *rte;
637 for (rte = rt->mf6c_stall; rte != NULL; ) {
638 struct rtdetq *n = rte->next;
640 m_freem(rte->m);
641 free(rte, M_MRTABLE6);
642 rte = n;
816 struct rtdetq *rte;
881 for (rte = rt->mf6c_stall; rte != NULL; ) {
882 struct rtdetq *n = rte->next;
883 ip6_mdq(rte->m, rte->ifp, rt);
884 m_freem(rte->m);
886 collate(&(rte->t));
888 free(rte, M_MRTABLE6);
889 rte = n;
1068 struct rtdetq *rte;
1136 MRT6_DLOG(DEBUG_FORWARD | DEBUG_MFC, "no rte s %s g %s",
1144 rte = (struct rtdetq *)malloc(sizeof(*rte), M_MRTABLE6, M_NOWAIT);
1145 if (rte == NULL) {
1157 free(rte, M_MRTABLE6);
1180 free(rte, M_MRTABLE6);
1191 free(rte, M_MRTABLE6);
1220 free(rte, M_MRTABLE6);
1247 free(rte, M_MRTABLE6);
1272 rt->mf6c_stall = rte;
1281 free(rte, M_MRTABLE6);
1288 *p = rte;
1291 rte->next = NULL;
1292 rte->m = mb0;
1293 rte->ifp = ifp;
1295 rte->t = tp;
1313 struct rtdetq *rte;
1323 rte = mfc->mf6c_stall;
1329 if (rte != NULL &&
1340 struct rtdetq *n = rte->next;
1341 m_freem(rte->m);
1342 free(rte, M_MRTABLE6);
1343 rte = n;
1344 } while (rte != NULL);