mirror of
				https://gitlab.labs.nic.cz/labs/bird.git
				synced 2024-05-11 16:54:54 +00:00 
			
		
		
		
	Allows rejected routes to be kept and examined.
When 'import keep rejected' protocol option is activated, routes rejected by the import filter are kept in the routing table, but they are hidden and not propagated to other protocols. It is possible to examine them using 'show route rejected'.
This commit is contained in:
		@@ -1346,7 +1346,7 @@ bgp_rte_recalculate(rtable *table, net *net, rte *new, rte *old, rte *old_best)
 | 
			
		||||
 | 
			
		||||
  /* The default case - find a new best-in-group route */
 | 
			
		||||
  r = new; /* new may not be in the list */
 | 
			
		||||
  for (s=net->routes; s; s=s->next)
 | 
			
		||||
  for (s=net->routes; rte_is_valid(s); s=s->next)
 | 
			
		||||
    if (use_deterministic_med(s) && same_group(s, lpref, lasn))
 | 
			
		||||
      {
 | 
			
		||||
	s->u.bgp.suppressed = 1;
 | 
			
		||||
 
 | 
			
		||||
@@ -1188,7 +1188,7 @@ bgp_show_proto_info(struct proto *P)
 | 
			
		||||
      cli_msg(-1006, "    Source address:   %I", p->source_addr);
 | 
			
		||||
      if (P->cf->in_limit)
 | 
			
		||||
	cli_msg(-1006, "    Route limit:      %d/%d",
 | 
			
		||||
		p->p.stats.imp_routes, P->cf->in_limit->limit);
 | 
			
		||||
		p->p.stats.imp_routes + p->p.stats.rej_routes, P->cf->in_limit->limit);
 | 
			
		||||
      cli_msg(-1006, "    Hold timer:       %d/%d",
 | 
			
		||||
	      tm_remains(c->hold_timer), c->hold_time);
 | 
			
		||||
      cli_msg(-1006, "    Keepalive timer:  %d/%d",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user