0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 09:41:54 +00:00

Parameter order for the proto->if_notify hook was different in the include

file and different in reality. Decided to use the same order as we do
for proto->rt_notify (i.e., first new value and second the old one).
This commit is contained in:
Martin Mares 1999-02-13 21:58:53 +00:00
parent 726141746b
commit d1f7eab6b5
3 changed files with 4 additions and 4 deletions

View File

@ -283,7 +283,7 @@ if_notify_change(unsigned c, struct iface *old, struct iface *new)
WALK_LIST(p, proto_list)
if (p->if_notify)
p->if_notify(p, c, old, new);
p->if_notify(p, c, new, old);
if (c & IF_CHANGE_DOWN)
neigh_if_down(old);
@ -351,7 +351,7 @@ if_feed_baby(struct proto *p)
return;
debug("Announcing interfaces to new protocol %s\n", p->name);
WALK_LIST(i, iface_list)
p->if_notify(p, IF_CHANGE_CREATE | ((i->flags & IF_UP) ? IF_CHANGE_UP : 0), NULL, i);
p->if_notify(p, IF_CHANGE_CREATE | ((i->flags & IF_UP) ? IF_CHANGE_UP : 0), i, NULL);
}
static void

View File

@ -21,7 +21,7 @@
struct proto_config *cf_dev_proto;
static void
dev_if_notify(struct proto *p, unsigned c, struct iface *old, struct iface *new)
dev_if_notify(struct proto *p, unsigned c, struct iface *new, struct iface *old)
{
struct rt_dev_config *P = (void *) p->cf;

View File

@ -497,7 +497,7 @@ new_iface(struct proto *p, struct iface *new, unsigned long flags)
}
static void
rip_if_notify(struct proto *p, unsigned c, struct iface *old, struct iface *new)
rip_if_notify(struct proto *p, unsigned c, struct iface *new, struct iface *old)
{
DBG( "RIP: if notify\n" );
if (old) {