]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
Add NAT init order fix, fwd from DaveM
authorChris Wright <chrisw@redhat.com>
Wed, 21 Dec 2005 19:36:46 +0000 (11:36 -0800)
committerChris Wright <chrisw@redhat.com>
Wed, 21 Dec 2005 19:36:46 +0000 (11:36 -0800)
queue/fix-nat-init-order.patch [new file with mode: 0644]
queue/series

diff --git a/queue/fix-nat-init-order.patch b/queue/fix-nat-init-order.patch
new file mode 100644 (file)
index 0000000..df92942
--- /dev/null
@@ -0,0 +1,43 @@
+From stable-bounces@linux.kernel.org  Mon Dec 19 17:00:04 2005
+Date: Mon, 19 Dec 2005 16:57:21 -0800 (PST)
+Message-Id: <20051219.165721.104477890.davem@davemloft.net>
+To: stable@kernel.org
+From: "David S. Miller" <davem@davemloft.net>
+Subject: [NETFILTER]: Fix NAT init order
+
+From: Patrick McHardy <kaber@trash.net>
+    
+As noticed by Phil Oester, the GRE NAT protocol helper is initialized
+before the NAT core, which makes registration fail.
+
+Change the linking order to make NAT be initialized first.
+
+Signed-off-by: Patrick McHardy <kaber@trash.net>
+Signed-off-by: David S. Miller <davem@davemloft.net>
+Signed-off-by: Chris Wright <chrisw@redhat.com>
+---
+
+ net/ipv4/netfilter/Makefile |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletion(-)
+
+Index: linux-2.6.14.y/net/ipv4/netfilter/Makefile
+===================================================================
+--- linux-2.6.14.y.orig/net/ipv4/netfilter/Makefile
++++ linux-2.6.14.y/net/ipv4/netfilter/Makefile
+@@ -12,6 +12,7 @@ ip_nat_pptp-objs     := ip_nat_helper_pptp.o
+ # connection tracking
+ obj-$(CONFIG_IP_NF_CONNTRACK) += ip_conntrack.o
++obj-$(CONFIG_IP_NF_NAT) += ip_nat.o
+ # conntrack netlink interface
+ obj-$(CONFIG_IP_NF_CONNTRACK_NETLINK) += ip_conntrack_netlink.o
+@@ -41,7 +42,7 @@ obj-$(CONFIG_IP_NF_IPTABLES) += ip_table
+ # the three instances of ip_tables
+ obj-$(CONFIG_IP_NF_FILTER) += iptable_filter.o
+ obj-$(CONFIG_IP_NF_MANGLE) += iptable_mangle.o
+-obj-$(CONFIG_IP_NF_NAT) += iptable_nat.o ip_nat.o
++obj-$(CONFIG_IP_NF_NAT) += iptable_nat.o
+ obj-$(CONFIG_IP_NF_RAW) += iptable_raw.o
+ # matches
index 51d3bfd59f63640f1c74a0bcc5696c195a0c7c1f..bda352168019473432a4801675e05fec324aba35 100644 (file)
@@ -6,3 +6,4 @@ acpi-fix-null-deref-in-video-lcd-brightness.patch
 dpt_i2o-fix-for-deadlock-condition.patch
 gre-fix-hardware-checksum-modification.patch
 fix-vlan-checksumming.patch
+fix-nat-init-order.patch