diff options
| author | David Lamparter <equinox@diac24.net> | 2016-12-15 21:34:53 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-12-15 21:34:53 +0100 |
| commit | f4e454eb79a6d63f0fba83635047215ac6cf0e5f (patch) | |
| tree | 402711325312b6367fbde3c9baf1f144d1723f5d /ospfd/ospf_interface.c | |
| parent | bb49a12161b8ab63bdf2f2f3f1566aa1bb32d124 (diff) | |
| parent | 5304ba7e560fc9b5f13fd5657e370d726714673b (diff) | |
Merge branch 'dev/osr/vty_index'
Acked-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'ospfd/ospf_interface.c')
| -rw-r--r-- | ospfd/ospf_interface.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ospfd/ospf_interface.c b/ospfd/ospf_interface.c index 8440765579..936ec69666 100644 --- a/ospfd/ospf_interface.c +++ b/ospfd/ospf_interface.c @@ -51,6 +51,7 @@ #include "ospfd/ospf_snmp.h" #endif /* HAVE_SNMP */ +DEFINE_QOBJ_TYPE(ospf_interface) int ospf_if_get_output_cost (struct ospf_interface *oi) @@ -246,7 +247,8 @@ ospf_if_new (struct ospf *ospf, struct interface *ifp, struct prefix *p) ospf_opaque_type9_lsa_init (oi); oi->ospf = ospf; - + QOBJ_REG (oi, ospf_interface); + return oi; } @@ -307,6 +309,8 @@ ospf_if_free (struct ospf_interface *oi) ospf_opaque_type9_lsa_term (oi); + QOBJ_UNREG (oi); + /* Free Pseudo Neighbour */ ospf_nbr_delete (oi->nbr_self); |
