I compared CONFIG_NETFILTER* on amd64 and lpia and noticed:
$ diff -Naur /tmp/lpia /tmp/amd64
--- /tmp/lpia 2009-04-05 08:30:59.000000000 -0500
+++ /tmp/amd64 2009-04-05 08:29:18.000000000 -0500
@@ -4,7 +4,7 @@
CONFIG_NETFILTER_NETLINK=m
CONFIG_NETFILTER_NETLINK_LOG=m
CONFIG_NETFILTER_NETLINK_QUEUE=m
-# CONFIG_NETFILTER_TPROXY is not set
+CONFIG_NETFILTER_TPROXY=m
CONFIG_NETFILTER_XTABLES=m
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
@@ -29,8 +29,10 @@
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
CONFIG_NETFILTER_XT_MATCH_RATEEST=m
CONFIG_NETFILTER_XT_MATCH_REALM=m
-# CONFIG_NETFILTER_XT_MATCH_RECENT is not set
+CONFIG_NETFILTER_XT_MATCH_RECENT=m
+# CONFIG_NETFILTER_XT_MATCH_RECENT_PROC_COMPAT is not set
CONFIG_NETFILTER_XT_MATCH_SCTP=m
+CONFIG_NETFILTER_XT_MATCH_SOCKET=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
CONFIG_NETFILTER_XT_MATCH_STRING=m
@@ -49,4 +51,5 @@
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set
+CONFIG_NETFILTER_XT_TARGET_TPROXY=m
CONFIG_NETFILTER_XT_TARGET_TRACE=m
While I believe CONFIG_NETFILTER_XT_MATCH_RECENT is all that is needed for this bug to be resolved, it is likely a good idea to have CONFIG_NETFILTER* be the same for all kernels.
I compared CONFIG_NETFILTER* on amd64 and lpia and noticed: NETFILTER_ NETLINK= m NETFILTER_ NETLINK_ LOG=m NETFILTER_ NETLINK_ QUEUE=m NETFILTER_ TPROXY is not set NETFILTER_ TPROXY= m NETFILTER_ XTABLES= m NETFILTER_ XT_MATCH_ COMMENT= m NETFILTER_ XT_MATCH_ CONNBYTES= m NETFILTER_ XT_MATCH_ QUOTA=m NETFILTER_ XT_MATCH_ RATEEST= m NETFILTER_ XT_MATCH_ REALM=m NETFILTER_ XT_MATCH_ RECENT is not set NETFILTER_ XT_MATCH_ RECENT= m NETFILTER_ XT_MATCH_ RECENT_ PROC_COMPAT is not set NETFILTER_ XT_MATCH_ SCTP=m NETFILTER_ XT_MATCH_ SOCKET= m NETFILTER_ XT_MATCH_ STATE=m NETFILTER_ XT_MATCH_ STATISTIC= m NETFILTER_ XT_MATCH_ STRING= m NETFILTER_ XT_TARGET_ SECMARK= m NETFILTER_ XT_TARGET_ TCPMSS= m NETFILTER_ XT_TARGET_ TCPOPTSTRIP is not set NETFILTER_ XT_TARGET_ TPROXY= m NETFILTER_ XT_TARGET_ TRACE=m
$ diff -Naur /tmp/lpia /tmp/amd64
--- /tmp/lpia 2009-04-05 08:30:59.000000000 -0500
+++ /tmp/amd64 2009-04-05 08:29:18.000000000 -0500
@@ -4,7 +4,7 @@
CONFIG_
CONFIG_
CONFIG_
-# CONFIG_
+CONFIG_
CONFIG_
CONFIG_
CONFIG_
@@ -29,8 +29,10 @@
CONFIG_
CONFIG_
CONFIG_
-# CONFIG_
+CONFIG_
+# CONFIG_
CONFIG_
+CONFIG_
CONFIG_
CONFIG_
CONFIG_
@@ -49,4 +51,5 @@
CONFIG_
CONFIG_
# CONFIG_
+CONFIG_
CONFIG_
While I believe CONFIG_ NETFILTER_ XT_MATCH_ RECENT is all that is needed for this bug to be resolved, it is likely a good idea to have CONFIG_NETFILTER* be the same for all kernels.