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.
signature.asc
Description: This is a digitally signed message part

