Linux MIPS Architecture development
 help / color / mirror / Atom feed
From: "Chris Friesen" <cfriesen@nortel.com>
To: Chad Reese <kreese@caviumnetworks.com>
Cc: linux-mips@linux-mips.org, ralf@linux-mips.org
Subject: Re: looking for help interpreting softlockup/stack trace
Date: Tue, 05 Aug 2008 14:46:27 -0600	[thread overview]
Message-ID: <4898BC23.6050704@nortel.com> (raw)
In-Reply-To: <4898B7DD.6090402@caviumnetworks.com>

Chad Reese wrote:
> I assume this is happening under high network load. Some early Octeon
> ethernet drivers had a problem where they could starve the rest of the
> system processing incoming packets. The message you are getting is the
> kernel warning you that userspace hasn't been given any processing time.
> What is probably happening is the cavium_ethernet driver is spending all
> its time in a receive tasklet getting packets and then dropping them.
> This has been fixed in a later cavium SDK, but it looks like you are
> running an ancient kernel. A newer kernel is available on the cavium
> support site.

It seems unlikely it's due to cpu load.  It's only receiving around 
30000 packets/sec total, and before the problem shows up "top" shows 
some cores at around 25% and others totally idle.  The only symptom of 
the problem is that the system simply stops responding.

You wouldn't happen to know which versions fixed the problem you 
described above, would you?  Upgrading the kernel isn't an option, but 
it wouldn't be the first time we've had to backport things.

> The cavium ethernet driver doesn't use the standard NAPI interface since
> it doesn't support multicore receive for a single port.

Ah...I was wondering about that.

Chris

      reply	other threads:[~2008-08-05 20:46 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-08-05 18:25 looking for help interpreting softlockup/stack trace Chris Friesen
2008-08-05 19:11 ` Kaz Kylheku
2008-08-05 19:11   ` Kaz Kylheku
2008-08-05 21:38   ` Chris Friesen
2008-08-05 19:16 ` Ralf Baechle
2008-08-06 18:35   ` Chris Friesen
2008-08-06 18:57   ` David Daney
2008-08-07 13:43     ` Ralf Baechle
2008-08-07 14:19       ` Thiemo Seufer
2008-08-07 21:57       ` David Daney
2008-08-05 20:28 ` Chad Reese
2008-08-05 20:46   ` Chris Friesen [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4898BC23.6050704@nortel.com \
    --to=cfriesen@nortel.com \
    --cc=kreese@caviumnetworks.com \
    --cc=linux-mips@linux-mips.org \
    --cc=ralf@linux-mips.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox