From 691057f03310e712428e19214ae48462d0f258e1 Mon Sep 17 00:00:00 2001 From: Ondrej Zajicek Date: Wed, 26 May 2010 16:09:22 +0200 Subject: Support loopback/dummy addresses. --- proto/ospf/iface.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'proto/ospf') diff --git a/proto/ospf/iface.c b/proto/ospf/iface.c index ae7b80c..bef3112 100644 --- a/proto/ospf/iface.c +++ b/proto/ospf/iface.c @@ -453,6 +453,10 @@ ospf_iface_new(struct proto_ospf *po, struct iface *iface, struct ifa *addr, else ifa->type = ip->type; + /* a loopback/dummy address */ + if ((addr->pxlen == MAX_PREFIX_LENGTH) && ipa_zero(addr->opposite)) + ifa->stub = 1; + #ifdef OSPFv2 if ((ifa->type != OSPF_IT_PTP) && (ifa->type != OSPF_IT_VLINK) && (addr->flags & IA_UNNUMBERED)) -- cgit v1.2.3