summaryrefslogtreecommitdiffstats
path: root/proto/bgp/bgp.h
diff options
context:
space:
mode:
authorOndrej Zajicek <santiago@crfreenet.org>2010-01-27 17:22:57 +0100
committerOndrej Zajicek <santiago@crfreenet.org>2010-01-27 17:22:57 +0100
commit6cb8f742f1adf99881334b8ae21c398d98571aa1 (patch)
tree3e20c14d7e25002cae145ac3bdb172cb2d3eac77 /proto/bgp/bgp.h
parenta3062085827db3115961eacd9d945ac202728174 (diff)
downloadbird-6cb8f742f1adf99881334b8ae21c398d98571aa1.tar
bird-6cb8f742f1adf99881334b8ae21c398d98571aa1.zip
Better handling of well-known communities.
Process well-known communities before the export filter (old behavior is to process these attributes after, which does not allow to send route with such community) and just for routes received from other BGP protocols. Also fixes a bug in next_hop check.
Diffstat (limited to 'proto/bgp/bgp.h')
-rw-r--r--proto/bgp/bgp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/proto/bgp/bgp.h b/proto/bgp/bgp.h
index 24d6974..9966d20 100644
--- a/proto/bgp/bgp.h
+++ b/proto/bgp/bgp.h
@@ -37,6 +37,7 @@ struct bgp_config {
int advertise_ipv4; /* Whether we should add IPv4 capability advertisement to OPEN message */
u32 route_limit; /* Number of routes that may be imported, 0 means disable limit */
int passive; /* Do not initiate outgoing connection */
+ int ignore_communities; /* Skip hardwired handling of well-known communities */
unsigned connect_retry_time;
unsigned hold_time, initial_hold_time;
unsigned keepalive_time;