summaryrefslogtreecommitdiffstats
path: root/proto/ospf/topology.c
diff options
context:
space:
mode:
Diffstat (limited to 'proto/ospf/topology.c')
-rw-r--r--proto/ospf/topology.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/proto/ospf/topology.c b/proto/ospf/topology.c
index 24b274e..5d437d9 100644
--- a/proto/ospf/topology.c
+++ b/proto/ospf/topology.c
@@ -133,37 +133,6 @@ lsab_end(struct proto_ospf *po)
return ((byte *) po->lsab) + po->lsab_used;
}
-#ifdef OSPFv3
-
-#define IPV6_PREFIX_SPACE(x) ((((x) + 63) / 32) * 4)
-#define IPV6_PREFIX_WORDS(x) (((x) + 63) / 32)
-
-static inline u32 *
-put_ipv6_prefix(u32 *buf, ip_addr addr, u8 pxlen, u8 pxopts, u16 lh)
-{
- *buf++ = ((pxlen << 24) | (pxopts << 16) | lh);
-
- if (pxlen > 0)
- *buf++ = _I0(addr);
- if (pxlen > 32)
- *buf++ = _I1(addr);
- if (pxlen > 64)
- *buf++ = _I2(addr);
- if (pxlen > 96)
- *buf++ = _I3(addr);
- return buf;
-}
-
-
-static inline u32 *
-put_ipv6_addr(u32 *buf, ip_addr addr)
-{
- *(ip_addr *) buf = addr;
- return buf + 4;
-}
-
-#endif
-
static int
configured_stubnet(struct ospf_area *oa, struct ifa *a)