version 1.1.1.3, 2013/07/21 23:54:38
|
version 1.1.1.4, 2016/11/02 10:09:10
|
Line 34
|
Line 34
|
#include "privs.h" |
#include "privs.h" |
#include "sigevent.h" |
#include "sigevent.h" |
#include "filter.h" |
#include "filter.h" |
|
#include "plist.h" |
#include "zclient.h" |
#include "zclient.h" |
|
#include "vrf.h" |
|
|
#include "isisd/dict.h" |
#include "isisd/dict.h" |
#include "include-netbsd/iso.h" |
#include "include-netbsd/iso.h" |
Line 46
|
Line 48
|
#include "isisd/isis_dynhn.h" |
#include "isisd/isis_dynhn.h" |
#include "isisd/isis_spf.h" |
#include "isisd/isis_spf.h" |
#include "isisd/isis_route.h" |
#include "isisd/isis_route.h" |
|
#include "isisd/isis_routemap.h" |
#include "isisd/isis_zebra.h" |
#include "isisd/isis_zebra.h" |
|
|
/* Default configuration file name */ |
/* Default configuration file name */ |
Line 144 Daemon which manages IS-IS routing\n\n\
|
Line 147 Daemon which manages IS-IS routing\n\n\
|
-C, --dryrun Check configuration for validity and exit\n\ |
-C, --dryrun Check configuration for validity and exit\n\ |
-h, --help Display this help and exit\n\ |
-h, --help Display this help and exit\n\ |
\n\ |
\n\ |
Report bugs to http://bugzilla.quagga.net\n", progname); | Report bugs to %s\n", progname, ZEBRA_BUG_ADDRESS); |
} |
} |
|
|
exit (status); |
exit (status); |
Line 319 main (int argc, char **argv, char **envp)
|
Line 322 main (int argc, char **argv, char **envp)
|
master = thread_master_create (); |
master = thread_master_create (); |
|
|
/* random seed from time */ |
/* random seed from time */ |
srand (time (NULL)); | srandom (time (NULL)); |
|
|
/* |
/* |
* initializations |
* initializations |
Line 330 main (int argc, char **argv, char **envp)
|
Line 333 main (int argc, char **argv, char **envp)
|
vty_init (master); |
vty_init (master); |
memory_init (); |
memory_init (); |
access_list_init(); |
access_list_init(); |
|
vrf_init (); |
|
prefix_list_init(); |
isis_init (); |
isis_init (); |
isis_circuit_init (); |
isis_circuit_init (); |
isis_spf_cmds_init (); |
isis_spf_cmds_init (); |
|
isis_redist_init (); |
|
isis_route_map_init(); |
|
|
/* create the global 'isis' instance */ |
/* create the global 'isis' instance */ |
isis_new (1); |
isis_new (1); |
|
|
isis_zebra_init (); | isis_zebra_init (master); |
| |
sort_node (); | |
|
|
/* parse config file */ |
/* parse config file */ |
/* this is needed three times! because we have interfaces before the areas */ |
/* this is needed three times! because we have interfaces before the areas */ |