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
4d4de35f00
Fix timing and fix endianity in metrics.
1999-12-08 12:51:45 +00:00
feed822676
Implemented `show static'. It's a relatively good example of how to write
...
show commands for other protocols.
1999-12-03 11:41:23 +00:00
e7f76bae8c
Stupid bug (essentially while(1) loop) occuring sometimes during start
...
of bird fixed.
1999-12-01 13:44:42 +00:00
639e628554
Actually check sequence numbers.
1999-12-01 12:52:57 +00:00
3daf783f95
Implemented get_status for the pipe protocol (reports name of the other
...
side of the pipe).
Please do so for your protocols as well.
1999-12-01 12:01:41 +00:00
163b207346
Inicialisation of Topology Graph (TG).
1999-11-30 10:35:26 +00:00
1a509a6310
md5 authentication seems to work.
1999-11-25 15:03:12 +00:00
d3702d57fd
Bugfixes: select right password for password authentication, do not
...
try to process authentication blocks as datablocks, make it possible
to add data at end of packet. Password authentication should actually work.
1999-11-25 14:54:08 +00:00
7e61cac325
Triggered updates should now actually work. Fixed metric=16 -> time it
...
out logic.
1999-11-25 13:38:25 +00:00
774f149959
Fix timeouts. Triggered updates are not done, yet.
1999-11-25 12:01:45 +00:00
4364b47e48
ospf.c and ospc.h splitted into various files.
1999-11-17 15:50:41 +00:00
2af2636a69
Another bugfix. (In EXCHANGE state.)
1999-11-17 13:28:51 +00:00
e17baa3108
Fixed bug receiving dbdes packets in EXSTART state.
1999-11-17 13:15:01 +00:00
ea9bb932a3
Commented out nexthop selection, see the comment.
1999-11-17 11:16:15 +00:00
986e34131d
Sending DBDES packet in EXSTART done.
1999-11-10 16:06:12 +00:00
6ba36f06ae
Added LSA hashing table (parts of code stolen from rt-fib.c, but
...
heavily simplified since we don't need asynchronous walking).
1999-11-10 12:27:01 +00:00
3918b1b050
Added timeout for routes (which means proper expiring of routes) added
...
few fixmes.
1999-11-10 11:52:36 +00:00
a5b583f20a
FIXME's updated. One fixme is remaining for correct RIPv4. Wow.
1999-11-04 14:39:51 +00:00