summaryrefslogtreecommitdiff
path: root/nest/proto.c
AgeCommit message (Expand)Author
2000-04-26Fixed several bugs in protocol state machine. Reconfigurations andMartin Mares
2000-04-25Don't forget to set filter pointers in struct proto when reconfiguring.Martin Mares
2000-04-01Changed initialization of protocol list -- now we call proto_build() insteadMartin Mares
2000-03-31Include "lib/string.h" instead of <string.h>. It should give us bzero()Martin Mares
2000-03-19Bare skeleton of the BGP.Martin Mares
2000-03-12Fixed a bunch of FIXME's by removing them :)Martin Mares
2000-03-12Great cleanup of debug messages. LOCAL_DEBUG turned off in most modules,Martin Mares
2000-03-07Added debugging of protocol state transitions.Martin Mares
2000-03-07Added protocol debugging flags (protocol.h: D_xxx), parsing of themMartin Mares
2000-03-01Added proto->hash_key which contains randomly generated hash key usedMartin Mares
2000-01-18Killed protocol->priority. Protocol startup should be clean and hack-free now.Martin Mares
2000-01-18protocol->startup_counter no longer exists.Martin Mares
2000-01-17Moved initlialization of protocol lists to global init. Argh.Martin Mares
2000-01-17Don't forget changing proto->name to point to name in new configurationMartin Mares
2000-01-16Reworked proto lists -- each proto is now in two lists: the global oneMartin Mares
2000-01-16Added filter_same() for comparision of two filters.Martin Mares
2000-01-16Converted shutdown to a kind of reconfiguration, it's no more handledMartin Mares
2000-01-16First attempt on dynamic reconfiguration. There are still lots of bugsMartin Mares
1999-12-08Except for special protocols (nowadays only the kernel syncer), don'tMartin Mares
1999-12-06Moved initialization of protocol list to proto.c.Martin Mares
1999-12-03Added proto_get_named() to be used in CLI commands to get protocol instanceMartin Mares
1999-12-01`show protocols' now shows time of last state change and protocol-dependentMartin Mares
1999-11-30Remember protocol instance in proto_config and use that forMartin Mares
1999-11-30`show interfaces' and `show protocols' works.Martin Mares
1999-11-25Added few basic commands: show status, show interfaces [summary],Martin Mares
1999-10-29Events now return a value. If it's non-zero, the event is re-queuedMartin Mares
1999-08-03Protocol engine bug fixes:Martin Mares
1999-05-17From now we support multiple tables. The master_table variable isMartin Mares
1999-04-05Changed syntax of attaching filters to protocols to hopefully the finalMartin Mares
1999-03-29Clarify resource dumps and include them in the main debugging dump.Martin Mares
1999-03-26Added everything protocols need to know about multiple routing tables,Martin Mares
1999-03-26Slightly better generator of default protocol instance names.Martin Mares
1999-03-17Allow input and output filters (only accept/reject style as we didn't defineMartin Mares
1999-03-09Yes, joining the crew. Sorry for being late. Added dummy functions for OSPF.Ondrej Filip
1999-03-04Initialize allocated struct proto :-)Martin Mares
1999-03-03Fix several things I broke today.Martin Mares
1999-03-03Added a hack forcing protocols with priority>0 to be started upMartin Mares
1999-03-03Introduced protocol priority (all 'normal' protocols should use theMartin Mares
1999-02-13When protocols go down, prune the neighbor list.Martin Mares
1999-02-13Perform gracious shutdown upon receipt of SIGTERM. Finally we canMartin Mares
1999-02-13Implemented real cleanup and pruning of routing table on protocol shutdown.Martin Mares
1999-02-11Real implementation of protocol state machines. Delayed startup/shutdownMartin Mares
1999-02-05Implemented new configuration/reconfiguration interface and defined protocolMartin Mares
1999-01-10Initialize only protocols which are compiled in :)Martin Mares
1998-11-29Handle disabled protocol instances.Martin Mares
1998-11-27Replaced nest/confile.h by conf/conf.h, added a lot of new definitions.Martin Mares
1998-10-19Proto struct now contain (down | starting | up) state.Martin Mares
1998-10-18Preconfig, postconfig and init hooks can be NULL.Martin Mares
1998-10-18Split protocol init to building of protocol list and real protocol init.Martin Mares
1998-10-17Solve chicken-and-egg problems with protocol startup. We now queue all inactiveMartin Mares