From 0432c0173bb4d234e8ba8e4afea0a8e708e119d8 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Sun, 18 Oct 1998 11:53:21 +0000 Subject: Split protocol init to building of protocol list and real protocol init. Added kernel route table syncer skeleton. --- nest/proto.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'nest/proto.c') diff --git a/nest/proto.c b/nest/proto.c index 6db5a0e..6c0843d 100644 --- a/nest/proto.c +++ b/nest/proto.c @@ -106,15 +106,20 @@ protos_dump_all(void) debug(" inactive %s\n", p->name); } +void +protos_build(void) +{ + init_list(&protocol_list); + add_tail(&protocol_list, &proto_device.n); + add_tail(&protocol_list, &proto_rip.n); +} + void protos_init(void) { struct protocol *p; debug("Initializing protocols\n"); - init_list(&protocol_list); - add_tail(&protocol_list, &proto_device.n); - add_tail(&protocol_list, &proto_rip.n); /* HACK: We should really read this from config */ WALK_LIST(p, protocol_list) p->init(p); } -- cgit v1.2.3