On Sun, 2009-01-18 at 02:59 +0100, Hans van Kranenburg wrote: > Some additional info: > > I can only reproduce the "WARNING: at net/core/dev.c:1457 > skb_gso_segment+0x88/0x1af()" when directly logging into the dom0 host > using a IPv6 and SSH *before* any domU is started yet :| net/core/dev.c:1457 would seem to be: if (WARN_ON(skb->ip_summed != CHECKSUM_PARTIAL)) armed with this googling for "WARN_ON CHECKSUM_PARTIAL skb_gso_segment" leads me to https://kerneltrap.org/mailarchive/linux-netdev/2008/10/11/3594974 which looks very similar. Based on that thread I would suggest using ethtool to mess around with the various offload setting on the physical interface and/or the bridge, could you have a play and see what happens? The git log of net/dev/core.c since 2.6.26 shows a bunch of work in this area but no one changeset leaps out as being an explicit fix. There's a changeset against drivers/net/tg3.c which clarifies the use of checksum vs GSO offload but I'm not sure it actually changes anything. Ian. -- Ian Campbell When asked by an anthropologist what the Indians called America before the white men came, an Indian said simply "Ours." -- Vine Deloria, Jr.
Attachment:
signature.asc
Description: This is a digitally signed message part