diff options
| author | Renato Westphal <renato@opensourcerouting.org> | 2018-11-29 00:49:49 -0200 |
|---|---|---|
| committer | Renato Westphal <renato@opensourcerouting.org> | 2018-12-03 13:47:58 -0200 |
| commit | 9a12e9e5edb4f119cd794f347581ae3a950f2c15 (patch) | |
| tree | c7f26c73fd4c52e444a7c2dc1b032cd7c099544c /lib/command_py.c | |
| parent | e9ce224b8543c0e432c4eb29240ffc1300bbdf6e (diff) | |
ripngd: retrofit the 'router ripng' command to the new northbound model
* Implement the northbound callbacks associated to the
'/frr-ripngd:ripngd/instance' YANG path (the code is mostly a copy
and paste from the original "router ripng" DEFUNs);
* Move ripng_make_socket() out of ripng_create() since creating a
socket is an error-prone operation and thus needs to be performed
separately during the NB_EV_PREPARE phase;
* On ripng_create(), fetch the defaults from the frr-ripngd YANG
model;
* Convert the "[no] router ripng" CLI commands to be dumb wrappers
around the northbound callbacks;
* On ripng_config_write(), write logic to call all 'cli_show'
northbound callbacks defined under the '/frr-ripngd:ripngd/instance'
YANG path.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'lib/command_py.c')
0 files changed, 0 insertions, 0 deletions
