Better debugging.
Safe neigh_list deleting.
This commit is contained in:
parent
3728267827
commit
46962be628
1 changed files with 4 additions and 4 deletions
|
@ -63,11 +63,11 @@ iface_chstate(struct ospf_iface *ifa, u8 state)
|
||||||
void
|
void
|
||||||
downint(struct ospf_iface *ifa)
|
downint(struct ospf_iface *ifa)
|
||||||
{
|
{
|
||||||
struct ospf_neighbor *n;
|
struct ospf_neighbor *n,*nx;
|
||||||
struct proto *p=&ifa->proto->proto;
|
struct proto *p=&ifa->proto->proto;
|
||||||
struct proto_ospf *po=ifa->proto;
|
struct proto_ospf *po=ifa->proto;
|
||||||
|
|
||||||
WALK_LIST(n,ifa->neigh_list)
|
WALK_LIST_DELSAFE(n,nx,ifa->neigh_list)
|
||||||
{
|
{
|
||||||
debug("%s: Removing neighbor %I\n", p->name, n->ip);
|
debug("%s: Removing neighbor %I\n", p->name, n->ip);
|
||||||
ospf_neigh_remove(n);
|
ospf_neigh_remove(n);
|
||||||
|
@ -384,7 +384,7 @@ ospf_if_notify(struct proto *p, unsigned flags, struct iface *iface)
|
||||||
{
|
{
|
||||||
if((ifa=find_iface((struct proto_ospf *)p, iface))!=NULL)
|
if((ifa=find_iface((struct proto_ospf *)p, iface))!=NULL)
|
||||||
{
|
{
|
||||||
debug(" OSPF: killing interface %s.\n", iface->name);
|
debug("%s: killing interface %s.\n", p->name, iface->name);
|
||||||
ospf_int_sm(ifa, ISM_DOWN);
|
ospf_int_sm(ifa, ISM_DOWN);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -393,7 +393,7 @@ ospf_if_notify(struct proto *p, unsigned flags, struct iface *iface)
|
||||||
{
|
{
|
||||||
if((ifa=find_iface((struct proto_ospf *)p, iface))!=NULL)
|
if((ifa=find_iface((struct proto_ospf *)p, iface))!=NULL)
|
||||||
{
|
{
|
||||||
debug(" OSPF: changing MTU on interface %s.\n", iface->name);
|
debug("%s: changing MTU on interface %s.\n", p->name, iface->name);
|
||||||
/* FIXME: change MTU */
|
/* FIXME: change MTU */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue