1
0
mirror of https://gitlab.labs.nic.cz/labs/bird.git synced 2024-05-11 16:54:54 +00:00

885 Commits

Author SHA1 Message Date
99f5fc14cd A partial vlink fix. 2010-01-08 22:19:41 +01:00
fc33143f02 A fix for broken multi-area OSPF 2010-01-08 17:22:51 +01:00
6901fd0685 More information about vlinks. 2010-01-07 23:42:11 +01:00
18722dc98c Bugfix in DBG call. 2010-01-07 23:03:19 +01:00
3127b81755 Be a little bit more verbose on virtual links. 2010-01-07 22:54:39 +01:00
cf0858c217 A fix of a previous fix. 2010-01-07 22:43:06 +01:00
ba39197c11 Fixes vlinks for OSPFv2. 2010-01-07 22:22:10 +01:00
29bfbae793 Debugging change leaked to repository. 2010-01-07 16:24:36 +01:00
3034b384dd A minor fix in OSPF. 2010-01-07 11:46:11 +01:00
cf31112f0d Implements MRTdump feature. 2010-01-03 12:17:52 +01:00
610bb3cff0 Show command cleanups. 2009-12-22 10:49:39 +01:00
c4ae53858b Change default mode of pipes to transparent.
Opaque pipes are obsolete and should disappear in the future.
2009-12-21 11:53:58 +01:00
fbcb7d5faf Change default LOCAL_PREF attribute to 100 (suggested value by RFC 4277). 2009-12-21 11:50:42 +01:00
ba9a122142 Merge branch 'ospf3' into new 2009-12-20 22:57:44 +01:00
c4199e3031 Merge branch 'dev' into ospf3 2009-12-20 22:56:09 +01:00
ea7ada3809 Fixes a new bug in the pipe protocol soft reconfiguration.
Also updates route reload for pipes.
2009-12-20 14:59:12 +01:00
1a5178587f Fixes unnecessary pipe restart during configure. 2009-12-20 12:13:15 +01:00
0225ea4edd Merge branch 'ospf3' into new 2009-12-15 00:32:13 +01:00
f2d7da742b Fixes export of routes with link-local gw. 2009-12-15 00:30:07 +01:00
43c1ceccb9 Remove bgp_as4_support variable. 2009-12-14 23:31:25 +01:00
f75747073e Implements route reload for OSPF. 2009-12-14 21:17:15 +01:00
63542845df Merge branch 'dev' into ospf3
Conflicts:

	proto/ospf/lsreq.c
	proto/ospf/lsupd.c
	proto/ospf/rt.c
2009-12-14 20:37:32 +01:00
34a877ccac Minor updates. 2009-12-14 17:29:33 +01:00
28008482a9 Minor fixes in OSPF. 2009-12-12 01:35:51 +01:00
8a70a13e7e Implements protocol-specific Router ID for OSPF.
And fixes one minor bug.
2009-12-11 11:06:51 +01:00
be2d38b7e9 Temporary OSPFv3 commit. 2009-12-11 00:31:56 +01:00
9807690b41 Fixes link-back check. 2009-12-06 22:05:50 +01:00
b76aeb8234 Fixes next hop handling. 2009-12-04 22:20:13 +01:00
9895502392 Fixes OSPFv2 build. 2009-12-03 23:20:02 +01:00
bb3c7c6d22 Fixes some log messages. 2009-12-03 18:56:39 +01:00
69fbf9a251 Minor fix in LSA update. 2009-12-03 18:25:14 +01:00
11787b8473 Fixes some problems in pipes.
For transparent pipes, loop detection works correctly now.
Pipes are now more symmetric - in both directions filtering
is done in do_rte_announce().
2009-12-02 17:26:16 +01:00
4b84bd4554 Fixes some crashes in OSPFv2. 2009-11-29 10:29:33 +01:00
e4a810b0ce Temporary commit. 2009-11-29 10:09:25 +01:00
bf47fe4b2e Implements BGP route refresh. 2009-11-26 20:47:59 +01:00
3f9b7bfe9f Implements option that controls IPv6 BGP next hops when lladdr is missing. 2009-11-18 20:32:36 +01:00
d0e2d6d1e0 Show both IPv6 next hop addresses in BGP. 2009-11-17 14:17:23 +01:00
3228c72cc0 Implements RFC 5004 - prefer older external routes. 2009-11-17 11:41:29 +01:00
cbf8b08d62 Temporary OSPFv3 devel commit 2009-11-17 10:31:33 +01:00
4ac7c8341c Use IPv6 checksums in OSPFv3. 2009-11-09 23:22:53 +01:00
3f22fa9e74 Merge branch 'dev' into ospf3 2009-11-09 22:54:39 +01:00
a6bc04d591 Implements better checks on incoming packets and LSAs in OSPF. 2009-10-29 23:57:42 +01:00
9d4d38d1a5 Fixes some problems related to link-local routes in KRT interface. 2009-10-28 22:39:24 +01:00
9727681a38 Implements proper handling of summary/external LSA IDs. 2009-10-25 20:02:28 +01:00
988992446d Implement command to show LSA db. 2009-10-15 11:57:25 +02:00
b66abe8ef9 Reimplements 'show ospf state' for OSPFv3 and fixes some bugs. 2009-10-15 00:28:04 +02:00
4cdd078453 Implements protocol-specific router id and updates documentation. 2009-10-12 23:31:42 +02:00
52b9b2a178 Rename as_path_get_last/as_path_get_first to be consistent. 2009-10-12 20:44:58 +02:00
ea89da381f Workaround for stupid callback scheduler.
There is no reak callback scheduler and previous behavior causes
bad things during hard congestion (like BGP hold timeouts).

Smart callback scheduler is still missing, but main loop was
changed such that it first processes all tx callbacks (which
are fast enough) (but max 4* per socket) + rx callbacks for CLI,
and in the second phase it processes one rx callback per
socket up to four sockets (as rx callback can be slow when
there are too many protocols, because route redistribution
is done synchronously inside rx callback). If there is event
callback ready, second phase is skipped in 90% of iterations
(to speed up CLI during congestion).
2009-10-11 18:56:16 +02:00
d82fc18d75 Implement proper LSA ID generation. 2009-10-07 21:10:29 +01:00