69a8259c5e
Allows sticky link-local neighbors.
...
Allows using NEF_STICKY neighbors with link-local addresses. This is
used for static route nexthops, they can be specified like fe80::1%eth0
.
2012-01-01 12:14:42 +01:00
be4cd99a36
Implements deterministic MED handling.
...
Thanks to Alexander V. Chernikov for many suggestions.
2011-12-22 13:20:29 +01:00
cf7f064531
Fixes problem with sticky neighbors and iface address changes.
...
Thanks Matthias Schiffer for the bugreport and the original patch.
2011-12-12 00:24:15 +01:00
a7f23f581f
Implements protocol templates.
...
Based on the patch from Alexander V. Chernikov.
Extended to support almost all protocols.
Uses 'protocol bgp NAME from TEMPLATE { ... }' syntax.
2011-11-07 00:31:23 +01:00
9b7fdfc84a
Fixes for include.
2011-10-10 01:41:08 +02:00
32f95476a8
Signal problems with route installation to kernel tables.
2011-10-06 22:48:49 +02:00
bf6d91dc4e
Use undefined scope for undefined IPv6 addresses.
2011-09-24 11:06:42 +02:00
48ec367aab
Configuration can include other files.
2011-09-11 21:21:47 +02:00
a52d52fa91
Fixes some missing tabs.
...
They unintentionally disappeared in 1.3.2.
2011-08-15 20:54:58 +02:00
42a0c05408
BGP Extended communities.
2011-08-14 13:55:02 +02:00
fdf16eb658
Prints full community lists during 'show route all'.
2011-07-03 19:43:30 +02:00
6370d6f61b
Fix route types in rta_show().
2011-06-26 22:32:05 +02:00
23fd464447
Fixes a bug related to protocol enabling and reconfigure.
...
When a protocol was enabled interactively (but disabled in the config
file), then reconfigure in some cases forgets to disable it.
2011-06-20 20:35:59 +02:00
5e9bdac28e
Fixes a bug with setting preference during show route cmd.
...
If show route cmd was used with a filter that changed preference,
BIRD crashed.
2011-05-21 22:48:08 +02:00
b7c4898106
Compilation was failing without OSPF or RIP protocol - FIXED.
2011-05-05 14:14:20 +02:00
a506476acd
There may be more IP address records with the same IP.
2011-05-01 18:42:32 +02:00
71ca77169d
Adds support for several Linux kernel route attributes.
2011-04-13 12:32:27 +02:00
489c308a75
Minor fixes.
2011-04-05 11:41:18 +02:00
4ef0950603
Fixes a problem with BGP protocols and implicit router IDs.
2011-04-01 13:55:52 +02:00
ab16497189
Fixes a nasty bug in OSPF.
...
Sending malformed network prefixes in LSAs causes OSPF to crash
just after the LSA is propagated to the other routers.
2011-03-29 01:41:46 +02:00
52a43ae3b7
Minor changes in addresses.
...
Mainly changes IA_UNNUMBERED to IA_PEER and adds IA_HOST. Also do not
show broadcast addr in show interfaces. Nobody cares for that.
2011-03-28 22:46:18 +02:00
93e868c730
Implements Router Advertisement protocol.
2011-03-13 11:33:50 +01:00
9d67ffb0b4
Fixes scope for sticky neighbors.
2011-01-08 19:34:12 +01:00
8cab377d92
Remove unnecessary check.
2010-12-22 23:33:40 +01:00
7e95c05d88
Core multipath support.
2010-12-07 23:33:55 +01:00
01427d3f2b
Remove some runaway debug messages and typos.
2010-11-19 18:03:27 +01:00
fe181e7c63
Adds support for iface link check to static protocol.
2010-11-11 12:24:27 +01:00
f25cb0ef9f
Implements link state detection.
...
Also changes some symbol names (IFF_ADMIN_DOWN -> IFF_SHUTDOWN,
IFF_LINK_UP -> IFF_ADMIN_UP).
2010-11-11 10:03:02 +01:00
fcf5a4f4b3
Change default for BGP IPv6 socket to V6ONLY.
...
Also add a new option 'dual' for the old behavior.
2010-11-03 10:02:24 +01:00
4ca93a5067
Fixes a one byte buffer overflow.
2010-09-08 12:08:38 +02:00
2c9033afd5
Do not allow interdependent recursive routes.
2010-08-03 08:26:47 +02:00
ba5e5940aa
Adds igp_metric attribute.
2010-08-02 13:11:53 +02:00
d1e146f2f8
Implements IGP metric comparison for BGP routes.
2010-07-31 01:04:32 +02:00
1b180121a9
Use link-local addresses in recursive next hops for IPv6 BGP.
2010-07-28 11:45:35 +02:00
c477f48916
Hostcache should use trie to filter relevant route changes.
2010-07-27 18:20:12 +02:00
f2b76f2c45
For hostentry cache, replace FIB with a hash table using (IP, dep table) as a key.
2010-07-26 16:39:27 +02:00
852b7062e3
Fixes a buffer overflow in TX code of IPv6 BGP.
2010-07-22 15:09:35 +02:00
cfe34a316e
Implements hostcache and recursive next hops.
...
Hostcache is a structure for monitoring changes in a routing table that
is used for routes with dynamic/recursive next hops. This is needed for
proper iBGP next hop handling.
2010-07-05 17:50:19 +02:00
acb60628f5
Implements command that shows memory usage.
2010-06-02 22:20:40 +02:00
0267f49fb2
Do not add community if it is already in clist.
2010-05-14 15:24:53 +02:00
ba32170657
Better support for /31 networks.
2010-04-28 00:39:57 +02:00
ba13017254
Avoid warning if not compiled with pipes.
2010-04-27 11:27:54 +02:00
b8113a5e92
Implements BGP 'show protocols' info details.
2010-04-07 00:19:23 +02:00
c429d4a4ba
Restrict export of device routes to the kernel protocol.
...
In usual configuration, such export is already restricted
with the aid of the direct protocol but there are some
races that can circumvent it. This makes it harder to
break kernel device routes. Also adds an option to
disable this restriction.
2010-04-04 15:41:31 +02:00
eb0f129fce
Merge branch 'socket2' into new
2010-03-26 18:53:31 +01:00
4d9a0d1f02
Update lastmod in 'ignored' case only for RIP routes.
2010-03-24 10:42:25 +01:00
5d53b80770
Allow iface pattern matching code to match peer address on ptp links.
2010-03-19 18:46:56 +01:00
1528d30aeb
Fixes unterminated string for atomic_aggr attribute formatting.
2010-03-17 23:17:55 +01:00
0aad2b9292
Temporary OSPF commit - sockets.
2010-03-14 16:36:59 +01:00
54305181f6
Merge branch 'new' into socket2
2010-03-11 18:55:59 +01:00