Lines Matching defs:select
738 struct rib *select = NULL;
757 if (! select || rib->distance < select->distance
759 select = rib;
767 if (select && select == fib)
769 if (CHECK_FLAG (select->flags, ZEBRA_FLAG_CHANGED))
771 redistribute_delete (&rn->p, select);
772 if (! RIB_SYSTEM_ROUTE (select))
773 rib_uninstall_kernel (rn, select);
776 nexthop_active_update (rn, select, 1);
778 if (! RIB_SYSTEM_ROUTE (select))
779 rib_install_kernel (rn, select);
780 redistribute_add (&rn->p, select);
798 if (select)
801 nexthop_active_update (rn, select, 1);
803 if (! RIB_SYSTEM_ROUTE (select))
804 rib_install_kernel (rn, select);
805 SET_FLAG (select->flags, ZEBRA_FLAG_SELECTED);
806 redistribute_add (&rn->p, select);