bookends.m4, config.m4: Allow configuration of reverse-path filtering.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 10 Jul 2011 20:53:43 +0000 (21:53 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 10 Jul 2011 21:13:23 +0000 (22:13 +0100)
We'll need to turn it off in some hosts because there are routing
asymmetries.

bookends.m4
config.m4

index 02f7859..cdc716e 100644 (file)
@@ -68,8 +68,8 @@ if [ -x /sbin/brctl ]; then
 fi
 
 ## Turn on the reverse-path filter, and log weird things.
-setdevopt rp_filter 1
-setdevopt log_martians 1
+setdevopt rp_filter $rp_filter
+setdevopt log_martians $log_martians
 
 ## Turn off things which can mess with our routing decisions.
 setdevopt accept_source_route 0
index 391e504..21c6712 100644 (file)
--- a/config.m4
+++ b/config.m4
@@ -39,5 +39,11 @@ defconf(open_port_max, 54999)
 ## Whether to permit forwarding.
 defconf(forward, 1)
 
+## Whether to turn on the reverse-path filter.
+defconf(rp_filter, 1)
+
+## Whether to turn on logging of martian packets.
+defconf(log_martians, 1)
+
 m4_divert(-1)
 ###----- That's all, folks --------------------------------------------------