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

921 Commits

Author SHA1 Message Date
9b63e3a58a Spelling fixes. 2000-05-04 20:08:34 +00:00
cf3d6470d7 IPv6 BGP support finished. Also simplified the BGP stuff a bit. 2000-05-04 20:02:56 +00:00
6db8c5a63b pxlen works even in IPv6 mode. 2000-05-04 20:02:19 +00:00
5dc4b0aae2 Display examples more nicely 2000-05-04 10:03:53 +00:00
1d9622e10d Switched off LOCAL_DEBUG. 2000-05-04 09:08:28 +00:00
1c1da87b27 Receive-only IPv6 BGP. 2000-05-04 09:03:31 +00:00
d345cda5a1 Bugfix in Network lsa originating
Bugfix in ntohlsab() and htonlsab()
For calculating of rt I use my own fib. I delete routes! ;-)
2000-05-04 01:23:03 +00:00
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