diff options
author | Mobashshera Rasool <mrasool@vmware.com> | 2020-12-23 14:20:22 +0100 |
---|---|---|
committer | Mobashshera Rasool <mrasool@vmware.com> | 2021-01-12 11:52:42 +0100 |
commit | f91ce319d3cdb465df54ff4e091dbd4aed85b24c (patch) | |
tree | 2c7e6efbba57e7c6b248b769d69ac3fc9bd958bd /ospfd/ospfd.h | |
parent | Merge pull request #7652 from adharkar/frr-vni_switch (diff) | |
download | frr-f91ce319d3cdb465df54ff4e091dbd4aed85b24c.tar.xz frr-f91ce319d3cdb465df54ff4e091dbd4aed85b24c.zip |
ospfd: Clear ip ospf process and clear ip ospf neighbor
Implement the below 2 CLIs to clear the current data in the process
and neighbor data structure.
1. clear ip ospf process
2. clear ip ospf neighbor
Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
Diffstat (limited to 'ospfd/ospfd.h')
-rw-r--r-- | ospfd/ospfd.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ospfd/ospfd.h b/ospfd/ospfd.h index 3087b735a..6960d151c 100644 --- a/ospfd/ospfd.h +++ b/ospfd/ospfd.h @@ -571,7 +571,11 @@ extern struct ospf *ospf_lookup_by_inst_name(unsigned short instance, const char *name); extern struct ospf *ospf_lookup_by_vrf_id(vrf_id_t vrf_id); extern void ospf_finish(struct ospf *); +extern void ospf_process_refresh_data(struct ospf *ospf, bool reset); extern void ospf_router_id_update(struct ospf *ospf); +extern void ospf_process_reset(struct ospf *ospf); +extern void ospf_neighbor_reset(struct ospf *ospf, struct in_addr nbr_id, + const char *nbr_str); extern int ospf_network_set(struct ospf *, struct prefix_ipv4 *, struct in_addr, int); extern int ospf_network_unset(struct ospf *, struct prefix_ipv4 *, @@ -596,6 +600,7 @@ extern int ospf_area_shortcut_set(struct ospf *, struct ospf_area *, int); extern int ospf_area_shortcut_unset(struct ospf *, struct ospf_area *); extern int ospf_timers_refresh_set(struct ospf *, int); extern int ospf_timers_refresh_unset(struct ospf *); +void ospf_area_lsdb_discard_delete(struct ospf_area *area); extern int ospf_nbr_nbma_set(struct ospf *, struct in_addr); extern int ospf_nbr_nbma_unset(struct ospf *, struct in_addr); extern int ospf_nbr_nbma_priority_set(struct ospf *, struct in_addr, uint8_t); |