add ospf-teardown command

This commit is contained in:
Christian Giese
2023-07-28 10:22:23 +00:00
parent 9ce644ac67
commit c71fb129f2
3 changed files with 11 additions and 0 deletions
+1
View File
@@ -231,6 +231,7 @@ struct action actions[] = {
{"ospf-load-mrt", ospf_ctrl_load_mrt, false},
{"ospf-lsa-update", ospf_ctrl_lsa_update, false},
{"ospf-pdu-update", ospf_ctrl_pdu_update, false},
{"ospf-teardown", ospf_ctrl_teardown, false},
{"bgp-sessions", bgp_ctrl_sessions, true},
{"bgp-disconnect", bgp_ctrl_disconnect, false},
{"bgp-teardown", bgp_ctrl_teardown, true},
+7
View File
@@ -353,4 +353,11 @@ ospf_ctrl_pdu_update(int fd, uint32_t session_id __attribute__((unused)), json_t
return bbl_ctrl_status(fd, "error", 400, "missing OSPF PDU list");
}
return bbl_ctrl_status(fd, "ok", 200, NULL);
}
int
ospf_ctrl_teardown(int fd, uint32_t session_id __attribute__((unused)), json_t *arguments __attribute__((unused)))
{
ospf_teardown();
return bbl_ctrl_status(fd, "ok", 200, NULL);
}
+3
View File
@@ -27,4 +27,7 @@ ospf_ctrl_lsa_update(int fd, uint32_t session_id __attribute__((unused)), json_t
int
ospf_ctrl_pdu_update(int fd, uint32_t session_id __attribute__((unused)), json_t *arguments);
int
ospf_ctrl_teardown(int fd, uint32_t session_id __attribute__((unused)), json_t *arguments __attribute__((unused)));
#endif