Stephen Hemminger wrote: > I think this the problem. Does it fix e1000? I am testing now. > > TCP over IPV6 would incorrectly inherit the GSO settings on accepted > children. > > --- linux-2.6.orig/net/ipv6/tcp_ipv6.c 2006-08-03 09:09:16.000000000 > -0700 +++ linux-2.6/net/ipv6/tcp_ipv6.c 2006-08-25 15:30:31.000000000 > -0700 @@ -944,7 +944,7 @@ > * comment in that function for the gory details. -acme > */ > > - sk->sk_gso_type = SKB_GSO_TCPV6; > + newsk->sk_gso_type = SKB_GSO_TCPV6; > __ip6_dst_store(newsk, dst, NULL); > > newtcp6sk = (struct tcp6_sock *)newsk;
ah, no more errors, I didn't go through and validate much more past that. I'm now able to do hardware offloads with no errors. I think it's a good patch, at least it makes sense to me and works for me. Thanks! Jesse - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html