[kernel] r18173 - in dists/squeeze/linux-2.6/debian: . patches/bugfix/all patches/series
Ben Hutchings
benh at alioth.debian.org
Sat Oct 22 00:07:44 UTC 2011
Author: benh
Date: Sat Oct 22 00:07:42 2011
New Revision: 18173
Log:
Really fix bugs in IPv6 forwarding with GRO/GSO (Closes: #630730)
- e1000e,igb,igbvf,ixgbe: Fix IPv6 GSO type checks
- ipv6: Add GSO support on forwarding path
I failed to add these to the series file for 36.
Modified:
dists/squeeze/linux-2.6/debian/changelog
dists/squeeze/linux-2.6/debian/patches/bugfix/all/net-fix-ipv6-gso-type-checks-in-intel-ethernet-drivers.patch
dists/squeeze/linux-2.6/debian/patches/series/39
Modified: dists/squeeze/linux-2.6/debian/changelog
==============================================================================
--- dists/squeeze/linux-2.6/debian/changelog Wed Oct 19 19:05:00 2011 (r18172)
+++ dists/squeeze/linux-2.6/debian/changelog Sat Oct 22 00:07:42 2011 (r18173)
@@ -1,8 +1,14 @@
linux-2.6 (2.6.32-39) UNRELEASED; urgency=low
+ [ Ian Campbell ]
* xen: Revert "xen: Use IRQF_FORCE_RESUME". Fixes live migration regression
in 2.6.32.42. (Closes: #644604)
+ [ Ben Hutchings ]
+ * Really fix bugs in IPv6 forwarding with GRO/GSO (Closes: #630730):
+ - e1000e,igb,igbvf,ixgbe: Fix IPv6 GSO type checks
+ - ipv6: Add GSO support on forwarding path
+
-- Ian Campbell <ijc at hellion.org.uk> Sat, 15 Oct 2011 06:54:12 +0100
linux-2.6 (2.6.32-38) stable; urgency=high
Modified: dists/squeeze/linux-2.6/debian/patches/bugfix/all/net-fix-ipv6-gso-type-checks-in-intel-ethernet-drivers.patch
==============================================================================
--- dists/squeeze/linux-2.6/debian/patches/bugfix/all/net-fix-ipv6-gso-type-checks-in-intel-ethernet-drivers.patch Wed Oct 19 19:05:00 2011 (r18172)
+++ dists/squeeze/linux-2.6/debian/patches/bugfix/all/net-fix-ipv6-gso-type-checks-in-intel-ethernet-drivers.patch Sat Oct 22 00:07:42 2011 (r18173)
@@ -30,13 +30,13 @@
+++ b/drivers/net/e1000e/netdev.c
@@ -3807,7 +3807,7 @@ static int e1000_tso(struct e1000_adapte
0);
- cmd_length = E1000_TXD_CMD_IP;
- ipcse = skb_transport_offset(skb) - 1;
-- } else if (skb_shinfo(skb)->gso_type == SKB_GSO_TCPV6) {
-+ } else if (skb_is_gso_v6(skb)) {
- ipv6_hdr(skb)->payload_len = 0;
- tcp_hdr(skb)->check =
- ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
+ cmd_length = E1000_TXD_CMD_IP;
+ ipcse = skb_transport_offset(skb) - 1;
+- } else if (skb_shinfo(skb)->gso_type == SKB_GSO_TCPV6) {
++ } else if (skb_is_gso_v6(skb)) {
+ ipv6_hdr(skb)->payload_len = 0;
+ tcp_hdr(skb)->check = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
+ &ipv6_hdr(skb)->daddr,
--- a/drivers/net/igb/igb_main.c
+++ b/drivers/net/igb/igb_main.c
@@ -3032,7 +3032,7 @@ static inline int igb_tso_adv(struct igb
Modified: dists/squeeze/linux-2.6/debian/patches/series/39
==============================================================================
--- dists/squeeze/linux-2.6/debian/patches/series/39 Wed Oct 19 19:05:00 2011 (r18172)
+++ dists/squeeze/linux-2.6/debian/patches/series/39 Sat Oct 22 00:07:42 2011 (r18173)
@@ -1 +1,3 @@
-+ bugfix/all/revert-xen-use-IRQF_FORCE_RESUME.patch
\ No newline at end of file
++ bugfix/all/revert-xen-use-IRQF_FORCE_RESUME.patch
++ bugfix/all/net-fix-ipv6-gso-type-checks-in-intel-ethernet-drivers.patch
++ bugfix/all/ipv6-add-gso-support-on-forwarding-path.patch
More information about the Kernel-svn-changes
mailing list