diff options
author | Ondrej Zajicek <santiago@crfreenet.org> | 2010-01-27 17:22:57 +0100 |
---|---|---|
committer | Ondrej Zajicek <santiago@crfreenet.org> | 2010-01-27 17:22:57 +0100 |
commit | 6cb8f742f1adf99881334b8ae21c398d98571aa1 (patch) | |
tree | 3e20c14d7e25002cae145ac3bdb172cb2d3eac77 /proto/bgp/bgp.h | |
parent | a3062085827db3115961eacd9d945ac202728174 (diff) | |
download | bird-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.h | 1 |
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; |