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

412 Commits

Author SHA1 Message Date
5970fcda8c Some exchange between init() and start(). 2000-05-30 10:53:48 +00:00
73232f6b18 Better rt dumping. 2000-05-30 10:36:57 +00:00
05dbc97b13 Bug in rt_notify. 2000-05-30 10:20:14 +00:00
7294f68b3b path metric' and disable after error' are switches, not numeric clauses. 2000-05-29 22:08:04 +00:00
e9d6b1d19f Kosmetic change in debugging. 2000-05-28 20:11:56 +00:00
f7c0525edc get_route_info() added. 2000-05-28 19:16:04 +00:00
4414d9a57a get_status() implemented. 2000-05-28 18:49:33 +00:00
d5f029df48 Just added some debug(). 2000-05-28 18:34:20 +00:00
4bd28fb68e Better shutdown. (Flush my own router LSA and send 1WAY to every neighbor.)
Ext LSA originating and flushing added.
2000-05-27 15:36:02 +00:00
e8085abaa7 Originating of external LSA. 2000-05-27 14:17:35 +00:00
2d5b999236 Import control implemented. 2000-05-26 19:04:18 +00:00
d2a7c0e9b2 Don't print trace messages about null updates. 2000-05-19 18:05:19 +00:00
dc6405d27e Latest changes by Pavel have removed the error messages printed after
unsuccessful socket open, but replaced them by segmentatio fault!

Grrrrrrrrr.
2000-05-19 17:21:42 +00:00
9511a483b1 Less error messages in case sk_open fails. 2000-05-19 16:44:25 +00:00
eb4097e4e4 Added name of protocol to messages being logged. 2000-05-19 16:22:53 +00:00
5e88d73025 BGP now reports originating AS and origin type in get_route_info(). 2000-05-19 11:01:41 +00:00
f7ad556f20 Commented out the `inserting entry which is already there' message since
it's pretty normal: during feeding of the protocol, a new route can appear
which will be announced normally and then repeated by the feeding process.
2000-05-19 11:00:47 +00:00
0850ce22d7 Smal debug bugfix. 2000-05-17 21:20:47 +00:00
6d5e703dc9 Minor cleaning 2000-05-17 20:23:05 +00:00
00c1f79a79 rte_same implemented. 2000-05-17 20:01:25 +00:00
bbd76b421a rte_better implemented. 2000-05-17 19:27:51 +00:00
4ee2178935 Don't die, if you receive strange LSA. 2000-05-17 00:28:45 +00:00
7f6b3cf247 Typo in comment. 2000-05-17 00:28:11 +00:00
18a0c0bb76 Downing of interface should work. 2000-05-16 23:59:38 +00:00
8fb0c2c298 Calculation of external routes finally works. 2000-05-16 23:24:50 +00:00
31834faaf3 Ehmm, removed 'if(1 || ...' so I can test the second part . 2000-05-16 22:43:30 +00:00
508c36ab79 Routing table calculation for ext LSAs having next-hop=!0.0.0.0 2000-05-16 22:34:49 +00:00
e5a47266d0 Turned off LOCAL_DEBUG. 2000-05-16 15:08:52 +00:00
5b846de6a6 Interface dummy is too strange for me... but psst, that's secret. 2000-05-16 15:05:05 +00:00
898fdd85dc Rip should now reconfigure itself only if needed. 2000-05-16 14:58:06 +00:00
f4ab231746 bgp_get_status: If protocol is down, don't print BGP state. 2000-05-15 12:19:28 +00:00
e3f2d5fce3 Cleanup of configuration.
o  Use `expr' instead of `NUM' and `ipa' instead of `IPA',
   so that defined symbols work everywhere.
o  `define' now accepts both numbers and IP addresses.
o  Renamed `ipa' in filters to `fipa'.

Pavel, please update filters to accept define'd symbols as well.
2000-05-15 11:48:23 +00:00
758458be05 Unified parsing of prefixes.
Had to rename `prefix' in filters to `fprefix'.
2000-05-13 11:17:49 +00:00
02bd064ab7 Adapted to new rt_notify semantics. 2000-05-13 11:02:02 +00:00
e4bfafa100 Manual enable/disable works right. 2000-05-13 11:01:41 +00:00
7e681ef360 Calculation of external routes works. :-) 2000-05-12 00:22:43 +00:00
be2bb40341 Minor changes. 2000-05-11 22:02:53 +00:00
5da1f93537 Bugfix in flooding. (bad size)
Better debugging.
More robust in receiving.
2000-05-11 22:00:55 +00:00
c8d1f3feb2 Better debugging.
More robust.
2000-05-11 22:00:16 +00:00
7a42e6ce89 Bugfix in network LSA originating. 2000-05-11 17:14:57 +00:00
28323d9ddb Several minor RIP changes (Pavel, please check as usually):
o  Use FIB_ITERATE_INIT instead of calling the function fit_init()
      which is explictly marked as private in route.h.
   o  When printing trace messages, don't spit out protocol name twice.
   o  Some messages are a bit more verbose.
   o  Added a bunch of FIXME's.
   o  When running in broadcast mode, don't forget to bind the local
      end of the socket to the same broadcast address, so that we don't
      get the broadcasts looped back via different interface. I'm just
      going to look up the same problem for multicasts.
2000-05-11 15:05:13 +00:00
2138d3b4d8 Use correct flags for the LOCAL_PREF attribute.
When an invalid attribute is found, copy the entire attribute to the data
section of the NOTIFICATION message.
2000-05-11 12:20:07 +00:00
ec21aecfdd Fixed nasty segfault in rip. 2000-05-11 10:33:18 +00:00
10f5c47d2e Some more paranoia into rip_insert and rip_delete 2000-05-11 09:41:16 +00:00
94d1a6c9dc Unused variable killed. 2000-05-11 09:36:55 +00:00
394920a09c Test better lsa size. 2000-05-10 23:42:37 +00:00
31dca43534 Be more verbose. 2000-05-10 23:42:13 +00:00
74ac7cdb1a Bugfix in (B)DR election. 2000-05-10 23:41:52 +00:00
ff73f1d63d More robust tests in packet receiving. 2000-05-10 23:41:18 +00:00
13741548a6 Some better lsa checking added. 2000-05-10 15:04:21 +00:00