Commit 36f2caf1 authored by Martin Mareš's avatar Martin Mareš

Fixed generation of device routes for unnumbered point-to-point links.

parent f184ea6f
......@@ -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);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment