diff options
| author | Renato Westphal <renato@opensourcerouting.org> | 2018-11-28 23:51:34 -0200 | 
|---|---|---|
| committer | Renato Westphal <renato@opensourcerouting.org> | 2018-12-03 13:47:58 -0200 | 
| commit | e9ce224b8543c0e432c4eb29240ffc1300bbdf6e (patch) | |
| tree | 055a17df4ebfc24409c1a291e2543abbd8305629 /ripngd/ripng_main.c | |
| parent | d801bfae853353a18b55801bfbd90c9ca90f95f2 (diff) | |
yang, ripngd: add 'frr-ripngd.yang' and associated stub callbacks
Introduce frr-ripngd.yang, which defines a model for managing the
FRR ripngd daemon.
Update the 'frr_yang_module_info' array of ripngd with the new
'frr-ripngd' module.
Add two new files (ripng_cli.[ch]) which should contain all ripngd
commands converted to the new northbound model. Centralizing all
commands in a single place will facilitate the process of moving
the CLI to a separate program in the future.
Add automatically generated stub callbacks in
ripng_northbound.c. These callbacks will be implemented gradually
in the following commits.
Add the confd.frr-ripngd.yang YANG module with annotations specific
to the ConfD daemon.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'ripngd/ripng_main.c')
| -rw-r--r-- | ripngd/ripng_main.c | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/ripngd/ripng_main.c b/ripngd/ripng_main.c index 98df7ef12d..11d1266706 100644 --- a/ripngd/ripng_main.c +++ b/ripngd/ripng_main.c @@ -120,6 +120,7 @@ struct quagga_signal_t ripng_signals[] = {  static const struct frr_yang_module_info *ripngd_yang_modules[] = {  	&frr_interface_info, +	&frr_ripngd_info,  };  FRR_DAEMON_INFO(ripngd, RIPNG, .vty_port = RIPNG_VTY_PORT, @@ -177,6 +178,7 @@ int main(int argc, char **argv)  	/* RIPngd inits. */  	ripng_init(); +	ripng_cli_init();  	zebra_init(master);  	ripng_peer_init();  | 
