Hello
We still have some hosts with the quagga routing daemon in a bird
environment.
With the bird releases 1.0.11 and 1.0.12 it is not working. Bird gets
the routes, but quagga doesn't.
With the following patch, which Ondrej gave me, it is working (with both
releases).
Is there any reason, why this patch is not in the current bird release?
--- bird-1.0.11.old/proto/ospf/topology.c 2005-02-21
11:05:22.000000000 +0100
+++ bird-1.0.11/proto/ospf/topology.c 2008-09-30 14:32:45.000000000
+0200
@@ -90,14 +90,7 @@
ln->id = neigh->rid;
ln->metric = ifa->cost;
ln->notos = 0;
- if (ifa->iface->addr->flags & IA_UNNUMBERED)
- {
- ln->data = ifa->iface->index;
- }
- else
- {
- ln->data = ipa_to_u32(ifa->iface->addr->ip);
- }
+ ln->data = ipa_to_u32(ifa->iface->addr->ip);
}
else
{
Best regards
Elmar