From 36f2caf147fb80e2b3db59d367e07f5d143f3710 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Mon, 19 Oct 1998 17:46:45 +0000 Subject: Fixed generation of device routes for unnumbered point-to-point links. --- nest/rt-dev.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'nest/rt-dev.c') diff --git a/nest/rt-dev.c b/nest/rt-dev.c index 81dd037..1794b90 100644 --- a/nest/rt-dev.c +++ b/nest/rt-dev.c @@ -48,7 +48,10 @@ dev_if_notify(struct proto *p, unsigned c, struct iface *old, struct iface *new) A.iface = new; A.attrs = NULL; a = rta_lookup(&A); - n = net_get(&master_table, 0, new->prefix, new->pxlen); + if (new->flags & IF_UNNUMBERED) + n = net_get(&master_table, 0, new->opposite, new->pxlen); + else + n = net_get(&master_table, 0, new->prefix, new->pxlen); e = rte_get_temp(a); e->pflags = 0; rte_update(n, p, e); -- cgit v1.2.3