[kernel] r17397 - in dists/sid/linux-2.6/debian: . patches/bugfix/all patches/series
Ben Hutchings
benh at alioth.debian.org
Sun May 15 14:05:31 UTC 2011
Author: benh
Date: Sun May 15 14:04:58 2011
New Revision: 17397
Log:
bridge: Fix forwarding of IPv6 (regression in 2.6.38.4; closes: #625914)
Added:
dists/sid/linux-2.6/debian/patches/bugfix/all/bridge-fix-forwarding-of-IPv6.patch
dists/sid/linux-2.6/debian/patches/series/6
Modified:
dists/sid/linux-2.6/debian/changelog
Modified: dists/sid/linux-2.6/debian/changelog
==============================================================================
--- dists/sid/linux-2.6/debian/changelog Fri May 13 12:35:48 2011 (r17396)
+++ dists/sid/linux-2.6/debian/changelog Sun May 15 14:04:58 2011 (r17397)
@@ -1,3 +1,10 @@
+linux-2.6 (2.6.38-6) UNRELEASED; urgency=low
+
+ [ Ben Hutchings ]
+ * bridge: Fix forwarding of IPv6 (regression in 2.6.38.4; closes: #625914)
+
+ -- Ben Hutchings <ben at decadent.org.uk> Sun, 15 May 2011 15:03:21 +0100
+
linux-2.6 (2.6.38-5) unstable; urgency=medium
[ Thorsten Glaser ]
Added: dists/sid/linux-2.6/debian/patches/bugfix/all/bridge-fix-forwarding-of-IPv6.patch
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ dists/sid/linux-2.6/debian/patches/bugfix/all/bridge-fix-forwarding-of-IPv6.patch Sun May 15 14:04:58 2011 (r17397)
@@ -0,0 +1,27 @@
+Date: Fri, 13 May 2011 12:53:14 -0700
+From: Stephen Hemminger <shemminger at vyatta.com>
+Subject: [PATCH] bridge: fix forwarding of IPv6
+
+The commit 6b1e960fdbd75dcd9bcc3ba5ff8898ff1ad30b6e
+ bridge: Reset IPCB when entering IP stack on NF_FORWARD
+broke forwarding of IPV6 packets in bridge because it would
+call bp_parse_ip_options with an IPV6 packet.
+
+Reported-by: Noah Meyerhans <noahm at debian.org>
+Signed-off-by: Stephen Hemminger <shemminger at vyatta.com>
+
+---
+Patch against net-next-2.6 but must be applied to net-2.6
+and stable as well
+
+--- a/net/bridge/br_netfilter.c 2011-05-13 12:37:30.289646958 -0700
++++ b/net/bridge/br_netfilter.c 2011-05-13 12:38:07.820333938 -0700
+@@ -737,7 +737,7 @@ static unsigned int br_nf_forward_ip(uns
+ nf_bridge->mask |= BRNF_PKT_TYPE;
+ }
+
+- if (br_parse_ip_options(skb))
++ if (pf == PF_INET && br_parse_ip_options(skb))
+ return NF_DROP;
+
+ /* The physdev module checks on this */
Added: dists/sid/linux-2.6/debian/patches/series/6
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ dists/sid/linux-2.6/debian/patches/series/6 Sun May 15 14:04:58 2011 (r17397)
@@ -0,0 +1 @@
++ bugfix/all/bridge-fix-forwarding-of-IPv6.patch
More information about the Kernel-svn-changes
mailing list