mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-08 03:28:31 +00:00
ospf6d: remove ospf6_interface_if_del
Unused and contains obvious NPD Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
This commit is contained in:
parent
12a81f8eb1
commit
44b301a24b
@ -349,28 +349,6 @@ void ospf6_interface_if_add(struct interface *ifp)
|
|||||||
ospf6_interface_state_update(oi->interface);
|
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)
|
void ospf6_interface_state_update(struct interface *ifp)
|
||||||
{
|
{
|
||||||
struct ospf6_interface *oi;
|
struct ospf6_interface *oi;
|
||||||
|
@ -176,7 +176,6 @@ extern void ospf6_interface_enable(struct ospf6_interface *);
|
|||||||
extern void ospf6_interface_disable(struct ospf6_interface *);
|
extern void ospf6_interface_disable(struct ospf6_interface *);
|
||||||
|
|
||||||
extern void ospf6_interface_if_add(struct 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_state_update(struct interface *);
|
||||||
extern void ospf6_interface_connected_route_update(struct interface *);
|
extern void ospf6_interface_connected_route_update(struct interface *);
|
||||||
|
|
||||||
|
@ -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",
|
zlog_debug("Zebra Interface delete: %s index %d mtu %d",
|
||||||
ifp->name, ifp->ifindex, ifp->mtu6);
|
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);
|
if_set_index(ifp, IFINDEX_INTERNAL);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user