New release 1.1.1
Otto Solares
solca at guug.org
Mon Aug 17 22:43:56 CEST 2009
On Mon, Aug 17, 2009 at 12:39:08AM +0200, Ondrej Filip wrote:
> Hello!
> New version is ready. Current changes:
>
> Version 1.1.1 (2009-08-14)
> o 'more' style paging in BIRD client.
> o Important core bug fixed.
> o Portability to non-x86 related bugfixes.
> o As usual, miscellaneous bugfixes.
>
> Ondrej
Hello,
Few days ago I used to run bird-1.0.11 heavily patched on Debian Sarge,
well I finally upgrade to Lenny and decide to try latest Bird from your
Debian repo.
So I upgraded to 1.1.0 and after some tweaks to the conf file IPv4
worked perfectly, IPv6 will not launch dying with error:
"Linux implementation of IPv6 doesn't support multiple routing tables"
I upgrade to 1.1.1 and the same.
As that error is no longer true for latest Linux kernels I start
searching for the patch that I previously applied to my working setup
(which I attach here for your consideration) and now bird6 starts, but
after a few seconds later it dies with:
"<BUG> as_path_getlen: Invalid path segment"
Any ideas?
Thanks!
PS. bird6 package is missing in your repo.
-
Otto
-------------- next part --------------
#! /bin/sh /usr/share/dpatch/dpatch-run
## 09_netlink-ipv6-routing-tables.dpatch by Otto Solares <solca at guug.org>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: No description
@DPATCH@
diff -ruN bird-1.1.1.orig/sysdep/linux/netlink/netlink.Y bird-1.1.1/sysdep/linux/netlink/netlink.Y
--- bird-1.1.1.orig/sysdep/linux/netlink/netlink.Y 2009-06-28 01:33:51.000000000 -0600
+++ bird-1.1.1/sysdep/linux/netlink/netlink.Y 2009-08-17 11:47:45.000000000 -0600
@@ -18,13 +18,8 @@
nl_item:
KERNEL TABLE expr {
-#ifndef IPV6
if ($3 <= 0 || $3 >= NL_NUM_TABLES)
cf_error("Kernel routing table number out of range");
-#else
- if ($3 != 254)
- cf_error("Linux implementation of IPv6 doesn't support multiple routing tables");
-#endif
THIS_KRT->scan.table_id = $3;
}
;
More information about the Bird-users
mailing list