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

730 Commits

Author SHA1 Message Date
6d2b32114f LSreq initial work. 2000-03-30 00:18:59 +00:00
2560c8860e Slave bug fix. 2000-03-29 17:51:40 +00:00
910e557b47 Many changes in dbdes sending & receiving. EXDONE caused. 2000-03-29 17:18:06 +00:00
315648af8e RXMT timer handling bug fix. 2000-03-29 13:02:58 +00:00
3fba209688 Some FIXME added. 2000-03-29 12:47:07 +00:00
96501dfe5f Sending of DBdes bug fixed. 2000-03-29 12:45:37 +00:00
04c6319a63 IMMS reverted to bits. Outgoing packets dumping added.
Cisco does not set inteface MTU. Hmm....
2000-03-29 12:32:25 +00:00
8d2e3eba92 Cross-protocol issues solved better 2000-03-29 08:58:06 +00:00
963ea03d87 DBdes sending/receiving changes. 2000-03-29 00:34:28 +00:00
d0031c5ee9 Use neigh_connected_to in rip, and behave more correctly
w.r.t. whotoldme and nexthop.
2000-03-27 12:21:11 +00:00
6480dd0880 I broke compilation. Sorry. 2000-03-26 21:31:57 +00:00
8c86f96fa6 Split horizont done right.
Locks done better.
2000-03-26 18:01:27 +00:00
9ee07ca53f FIXME was actually already resolved 2000-03-24 10:08:20 +00:00
772f489932 Minor change to make code more readable. 2000-03-23 12:08:40 +00:00
ff8ed63285 Rip now tries to lock interface.
Fixed fatal errors which caused segfault at startup.

Fixed fatal errors in rip which caused it not to send more than first
update.
2000-03-22 14:26:03 +00:00
72a6ef11fe Construction of BGP packets. 2000-03-21 15:53:50 +00:00
c01e37416d Started work on BGP. Wrote main part of the connection handling code. 2000-03-20 21:50:17 +00:00
2638249d34 Bare skeleton of the BGP. 2000-03-19 22:09:07 +00:00
856b87d1e4 Cleanup, mostly debugging messages. 2000-03-13 13:31:00 +00:00
6b9fa32080 Great cleanup of debug messages. LOCAL_DEBUG turned off in most modules,
several debug() calls converted to DBG().
2000-03-12 21:01:38 +00:00
ce17d4c165 LSA DB is completely redesigned. Now it should be faster and it needs
less memory.
2000-03-09 22:38:05 +00:00
af834f8630 Categorized TRACE() messages in rip 2000-03-09 16:38:51 +00:00
cb822c0777 Rip tracing: still need config hunk to set p->debug. 2000-03-09 15:12:41 +00:00
38466dbdac log() classes done right 2000-03-09 14:59:10 +00:00
30147b89ff Sending of DBDes. (Checksum and length calculation NOT done.) 2000-03-08 12:50:28 +00:00
9f4929e749 Renamed EAF_INLINE to EAF_TEMP to make the name reflect the real meaning. 2000-03-04 22:30:44 +00:00
62ab789de5 Added type parameter to f_new_dynamic_attr. 2000-03-01 14:42:59 +00:00
db1326aa5e Dynamic attributes are now declared in per-protocol grammar files instead
of filter/config.Y. Bird now compiles even if you disable RIP.

Removed RTA and IMPOSSIBLE tokens (unused).

Removed superfluous comment in filter.h.

I've tried to do my best, but Pavel, please check these changes.
2000-03-01 11:32:23 +00:00
ef0883a12f Adapted RIP to new interface flags. Pavel, please verify it's right. 2000-02-29 23:20:55 +00:00
de30342f97 Router LSA & area adding. 2000-02-25 19:19:41 +00:00
b786df7035 Memory allocation in ospf_area changed. 2000-02-25 14:26:54 +00:00
ab56f6b16f Area work and router LSA starts when interface goes up. 2000-02-24 00:26:10 +00:00
ea28da044a Small change for debugging. 2000-02-23 23:23:19 +00:00
91808fffc2 Structures for router LSA added. 2000-02-23 23:14:18 +00:00
6fa948d6c5 Better debugging. 2000-02-23 23:13:27 +00:00
e6fcf113ec Better debuging. 2000-02-23 23:13:10 +00:00
4bf6de8737 Hash table structure redesigned. 2000-02-08 22:43:10 +00:00
316d7bd7d1 Other LS struct added. 2000-02-08 22:13:12 +00:00
d3cb698053 LSA type changed from u16 to u8. 2000-02-08 19:24:22 +00:00
c7b915d68c Malloc() changed to cfg_alloc(). 2000-02-08 19:12:42 +00:00
bd215f8bab Do not send empty packets in rip. 2000-01-26 14:12:18 +00:00
8660913ba8 Output made prettier. 2000-01-26 12:07:18 +00:00
295ae16d4d Static protocol supports full dynamic reconfiguration. 2000-01-17 12:38:50 +00:00
d272fe22dd Separated `official protocol names' used in status dumps from name templates
used for automatic generation of instance names.

	protocol->name is the official name
	protocol->template is the name template (usually "name%d"),
		should be all lowercase.

Updated all protocols to define the templates, checked that their configuration
grammar includes proto_name which generates the name and interns it in the
symbol table.
2000-01-17 11:52:50 +00:00
0ec90e9fc6 Pipe protocol supports reconfiguration. 2000-01-17 00:20:45 +00:00
50fe90edf3 First attempt on dynamic reconfiguration. There are still lots of bugs
and problems to solve, but the hardest part works.
2000-01-16 16:44:50 +00:00
1508757478 Preparing for building LS databaze. Huh, why is it so complicated? :-(
Adding definition of some constants.
2000-01-05 00:03:47 +00:00
3f996d46df Added missing semicolon.
rip.h compiles in IPv6 mode, rip.c still doesn't.
1999-12-16 13:14:32 +00:00
6aea8905c4 TODO entries and FIXME's. 1999-12-16 12:18:33 +00:00
dff1f57917 Added hooks for show route.
Fixed passing metrics around routing tables.
1999-12-08 13:33:44 +00:00