ospf6d: remove ospf6_interface_if_del

Unused and contains obvious NPD

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
This commit is contained in:
Quentin Young 2018-04-11 12:43:00 -04:00
parent 12a81f8eb1
commit 44b301a24b
3 changed files with 0 additions and 30 deletions

View File

@ -349,28 +349,6 @@ void ospf6_interface_if_add(struct interface *ifp)
ospf6_interface_state_update(oi->interface);
}
void ospf6_interface_if_del(struct interface *ifp)
{
struct ospf6_interface *oi;
oi = (struct ospf6_interface *)ifp->info;
if (oi == NULL)
return;
/* interface stop */
if (oi->area)
thread_execute(master, interface_down, oi, 0);
listnode_delete(oi->area->if_list, oi);
oi->area = (struct ospf6_area *)NULL;
/* cut link */
oi->interface = NULL;
ifp->info = NULL;
ospf6_interface_delete(oi);
}
void ospf6_interface_state_update(struct interface *ifp)
{
struct ospf6_interface *oi;

View File

@ -176,7 +176,6 @@ extern void ospf6_interface_enable(struct ospf6_interface *);
extern void ospf6_interface_disable(struct ospf6_interface *);
extern void ospf6_interface_if_add(struct interface *);
extern void ospf6_interface_if_del(struct interface *);
extern void ospf6_interface_state_update(struct interface *);
extern void ospf6_interface_connected_route_update(struct interface *);

View File

@ -127,13 +127,6 @@ static int ospf6_zebra_if_del(int command, struct zclient *zclient,
zlog_debug("Zebra Interface delete: %s index %d mtu %d",
ifp->name, ifp->ifindex, ifp->mtu6);
#if 0
/* XXX: ospf6_interface_if_del is not the right way to handle this,
* because among other thinkable issues, it will also clear all
* settings as they are contained in the struct ospf6_interface. */
ospf6_interface_if_del (ifp);
#endif /*0*/
if_set_index(ifp, IFINDEX_INTERNAL);
return 0;
}