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

864 Commits

Author SHA1 Message Date
9e48d717cf Test for "flushing" added. 2000-05-03 22:36:12 +00:00
a02c6c184b Cleanup of code. Some arguments of functions were useless. 2000-05-03 22:23:41 +00:00
ad5453b540 Testing if I can flush LSA from database. 2000-05-03 22:12:33 +00:00
9bc1808a27 Better rt and net originating. 2000-05-03 00:08:48 +00:00
0bf2f2039e Originating of network LSA. 2000-05-02 23:09:44 +00:00
92bbd812e3 OSPF added to default protocols. 2000-05-02 22:34:35 +00:00
249fdef7a1 Adding InfTransDelay for outgoing lsa. 2000-05-02 22:31:48 +00:00
c45f48fba5 Aging of lsa database added. 2000-05-02 22:19:41 +00:00
a92847e78f Route calculation for stub networks. 2000-05-02 19:27:57 +00:00
53943a0022 Defined format specifier %M' which behaves as %m', but takes the
error code as an argument.

Use it in socket hooks where we really shouldn't rely on errno containing
the right value or even existing.
2000-05-02 16:10:04 +00:00
85368cd4b7 Full protocol tracing. 2000-05-02 16:07:41 +00:00
85a291ff30 IPv6 address classification fixes. 2000-05-02 15:21:51 +00:00
d1a74339d4 Handle redistribution of unknown attributes correctly. 2000-05-02 12:51:39 +00:00
85195f1a53 Many small changes and bug fixes. Routing table calculation works.
I'm waiting for rt lookup to add stub networks.
2000-04-30 22:14:31 +00:00
2337ade754 Moved documentation to top of file, where it belongs. 2000-04-30 18:47:48 +00:00
c6c5626436 Sync with nest's rt table and some minor improvements. 2000-04-30 11:31:05 +00:00
e80e9d0da5 RT calculation strongly simplified. Now, I don't need any
memory allocation. :-)
2000-04-30 09:32:41 +00:00
8c62d6e3b6 Minor documentation update. 2000-04-29 17:48:38 +00:00
468f2347fc Calculating of nexts hop(s) added. 2000-04-29 15:57:14 +00:00
9c1a55deee IpV6 now actually compiles.
Mj, could you provide example of static config for ipv6 that is _not_
rejected by checks? I tried this and got rejected.

	route 62:168::/32 via 62:169::;
	route 1:2::/32 via 1:3::;
2000-04-29 15:45:30 +00:00
46cdc7e20f Updated TODO. 2000-04-28 15:15:36 +00:00
cea6366400 The `bgp_origin' attribute is now an enum. 2000-04-28 15:13:29 +00:00
a412f01ea8 Include CF_HDR section in keywords.h as well, so that protocol symbols
can be used in definition of ENUM's.
2000-04-28 15:12:03 +00:00
2edb31b097 Split CF_HDR section to CF_HDR (only includes) and CF_DEFINES (defines,
C declarations etc.).
2000-04-28 15:11:10 +00:00
decc99fbbd Killed fixme: I already fixed it. 2000-04-28 10:15:57 +00:00
a769a180d7 Provide rip_get_attr, how do I test it? 2000-04-28 10:14:59 +00:00
6c0a7174af Add sample documentation to rip. 2000-04-28 09:55:52 +00:00
e83b42deb4 Include proto/rip/rip.c in documentation system. 2000-04-28 09:55:36 +00:00
ff95080f92 Cleanup of dead code + example documentation for two functions. 2000-04-28 09:48:28 +00:00
602b1445e3 Documentation-generating tool taken from linux-2.3.99-pre6, and
makefile to actually use it.
2000-04-28 09:48:01 +00:00
f94557dec5 Some more fixes for attributeless UPDATEs. 2000-04-27 22:40:19 +00:00
f75e3bbc01 Fixed a couple of nasty CLI bugs which were triggered on long or multi-part
outputs. It took a whole evening to hunt them down, but now the CLI seems
to work fine.

Now I run three BGP connections with several thousand routes!
2000-04-27 22:35:08 +00:00
54896cbdba Path attribute can be missing if we process a packet with empty NLRI section. 2000-04-27 22:31:11 +00:00
8f6accb5bb Event handlers no longer return re-queue flag. Instead of using it, just
call ev_schedule() on the same handler which should work perfectly now.
2000-04-27 22:28:49 +00:00
987de54578 Fixed stupid bug in as_path_format(). 2000-04-27 19:44:27 +00:00
9165888ad2 Handle connect errors correctly. 2000-04-27 19:41:10 +00:00
2add26dfa9 Stub networks done. 2000-04-26 20:16:36 +00:00
5904a51266 Nets are used before routers. 2000-04-26 14:03:56 +00:00
5db9bae286 IBGP fixes. 2000-04-26 13:26:31 +00:00
e1ddd99377 Changed handling of incoming connections, so that we can send data
from the send hook without worrying about existence of socket buffers.

Also, don't forget to copy peer addresses.
2000-04-26 13:26:11 +00:00
dfa9a53a66 Routing table calculation. Dijkstra done. 2000-04-26 12:54:23 +00:00
0cadd5f531 Removed several FIXME's. 2000-04-26 12:33:37 +00:00
dbf3939a53 Better formatting of router ID's. 2000-04-26 12:32:07 +00:00
ebd3720f83 Fixed several bugs in protocol state machine. Reconfigurations and
restarts of BGP seem to work now.
2000-04-26 12:30:41 +00:00
c010f4cb37 Use right address for ripv6. 2000-04-26 11:33:03 +00:00
7f704c06d8 Cleanup in preparation for ipv6. 2000-04-26 11:07:57 +00:00
b0c9c21c29 Small cleanup. 2000-04-26 09:38:07 +00:00
9834765946 Whitespace changes. 2000-04-26 09:37:07 +00:00
2e5a8735f4 filter_same should now work with path masks. 2000-04-26 09:36:47 +00:00
f71bded6e9 Bugfix in i_same (comparing of paths still does not work). 2000-04-26 09:30:12 +00:00