Lines Matching refs:new_select
727 struct bgp_info *new_select;
738 new_select = NULL;
747 new_select = ri1;
760 if (bgp_info_cmp (bgp, ri2, new_select))
762 UNSET_FLAG (new_select->flags, BGP_INFO_DMED_SELECTED);
763 new_select = ri2;
769 SET_FLAG (new_select->flags, BGP_INFO_DMED_CHECK);
770 SET_FLAG (new_select->flags, BGP_INFO_DMED_SELECTED);
775 new_select = NULL;
793 if (bgp_info_cmp (bgp, ri, new_select))
794 new_select = ri;
798 if (old_select && old_select == new_select)
810 if (new_select)
812 SET_FLAG (new_select->flags, BGP_INFO_SELECTED);
813 UNSET_FLAG (new_select->flags, BGP_INFO_ATTR_CHANGED);
833 if (new_select
834 && bgp_announce_check (new_select, peer, p, &attr, afi, safi))
835 bgp_adj_out_set (rn, peer, p, &attr, afi, safi, new_select);
844 if (new_select
845 && new_select->type == ZEBRA_ROUTE_BGP
846 && new_select->sub_type == BGP_ROUTE_NORMAL)
847 bgp_zebra_announce (p, new_select, bgp);