Re: PROBLEM: linksys USB1000linksys, asix driver (2.6.26.5)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Parag Warudkar
Date: Monday, October 6, 2008 - 1:02 pm

[ CC netdev for network related things ]

On Mon, Oct 6, 2008 at 3:19 PM, Reigo Küngas <reigo@itx.ee> wrote:

It is hitting the below warning -

1451        if (WARN_ON(skb->ip_summed != CHECKSUM_PARTIAL)) {
1452                if (skb_header_cloned(skb) &&
1453                    (err = pskb_expand_head(skb, 0, 0, GFP_ATOMIC)))
1454                        return ERR_PTR(err);
1455        }

Which seems to be related to GSO - so what happens if you disable GSO
(ethtool -K ethX gso off )?
Does it work better then?

Also, not necessarily related to the issue at hand but the if()
portion of the above code looks somewhat problematic in that if
skb_header_cloned returns 0 pksb_expand_head will never be called we
will return ERR_PTR() of uninitialized value. Goes to check what
callers do with the return value..

Parag

--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: PROBLEM: linksys USB1000linksys, asix driver (2.6.26.5), Parag Warudkar, (Mon Oct 6, 1:02 pm)