aboutsummaryrefslogtreecommitdiffstats
path: root/sysdep/cf
diff options
context:
space:
mode:
authorOndrej Zajicek (work) <santiago@crfreenet.org>2018-02-13 16:27:57 +0100
committerOndrej Zajicek (work) <santiago@crfreenet.org>2018-02-13 16:39:07 +0100
commitbe17805c0bbd37e865dc9b17b56e8e8d210c2c6c (patch)
tree50506f959f6bc4ea505ee2b7ef5e6d7e75f909b6 /sysdep/cf
parenta82f692e5844d5efdc091a796dc0e8ae8ab5a322 (diff)
downloadbird-be17805c0bbd37e865dc9b17b56e8e8d210c2c6c.tar.gz
Add support for source-specific IPv6 routes to BIRD core
This patch adds support for source-specific IPv6 routes to BIRD core. This is based on Dean Luga's original patch, with the review comments addressed. SADR support is added to network address parsing in confbase.Y and to the kernel protocol on Linux. Currently there is no way to mix source-specific and non-source-specific routes (i.e., SADR tables cannot be connected to non-SADR tables). Thanks to Toke Hoiland-Jorgensen for the original patch. Minor changes by Ondrej Santiago Zajicek.
Diffstat (limited to 'sysdep/cf')
-rw-r--r--sysdep/cf/linux.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sysdep/cf/linux.h b/sysdep/cf/linux.h
index 3a3a15da..047d3764 100644
--- a/sysdep/cf/linux.h
+++ b/sysdep/cf/linux.h
@@ -10,6 +10,7 @@
#define CONFIG_SELF_CONSCIOUS
#define CONFIG_MULTIPLE_TABLES
#define CONFIG_ALL_TABLES_AT_ONCE
+#define CONFIG_IP6_SADR_KERNEL
#define CONFIG_MC_PROPER_SRC
#define CONFIG_UNIX_DONTROUTE