diff options
| author | Philippe Guibert <philippe.guibert@6wind.com> | 2018-10-25 09:02:24 +0200 | 
|---|---|---|
| committer | Philippe Guibert <philippe.guibert@6wind.com> | 2018-10-25 09:04:15 +0200 | 
| commit | 19ce7d5eb7f5edbd46c1d2f44c6fcf6f9c7fbab9 (patch) | |
| tree | bdeb8c4cbce43faa33e8f92ba5f844343be7ea81 /ospfd/ospf_interface.h | |
| parent | 25aea4b23107d9a64dfecef1c01b61063afbf3ed (diff) | |
ospfd: do not remove area structure, while vls are configured
when adding/removing virtual links per interface, sometimes, the ospf
virtual link can not be removed, whereas the associated area is already
removed. Do not remove the area while a virtual link is yet configured.
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Diffstat (limited to 'ospfd/ospf_interface.h')
| -rw-r--r-- | ospfd/ospf_interface.h | 1 | 
1 files changed, 1 insertions, 0 deletions
diff --git a/ospfd/ospf_interface.h b/ospfd/ospf_interface.h index 73ded208cf..b88d405875 100644 --- a/ospfd/ospf_interface.h +++ b/ospfd/ospf_interface.h @@ -300,6 +300,7 @@ extern struct ospf_vl_data *ospf_vl_data_new(struct ospf_area *,  					     struct in_addr);  extern struct ospf_vl_data *ospf_vl_lookup(struct ospf *, struct ospf_area *,  					   struct in_addr); +extern int ospf_vl_count(struct ospf *ospf, struct ospf_area *area);  extern void ospf_vl_data_free(struct ospf_vl_data *);  extern void ospf_vl_add(struct ospf *, struct ospf_vl_data *);  extern void ospf_vl_delete(struct ospf *, struct ospf_vl_data *);  | 
