Netdev List
 help / color / mirror / Atom feed
From: Evgeniy Polyakov <johnpol@2ka.mipt.ru>
To: Jon Nelson <jnelson@jamponi.net>
Cc: netdev@vger.kernel.org
Subject: Re: Stack Trace. Bad?
Date: Wed, 7 Nov 2007 13:49:00 +0300	[thread overview]
Message-ID: <20071107104900.GB14732@2ka.mipt.ru> (raw)
In-Reply-To: <cccedfc60711061223me598dc8sad8dd36577874915@mail.gmail.com>

Hi Jon.

On Tue, Nov 06, 2007 at 02:23:03PM -0600, Jon Nelson (jnelson@jamponi.net) wrote:
> [linux-raid was also emailed this same information]

It looks like it was not :)

> I was testing some network throughput today and ran into this.
> I should note that I've this motherboard has 2x MCP55 Ethernet and one
> of them works fine and the other one gives lots and lots of frame
> errors under load.
> 
> The following is only an harmless informational message.
> Unless you get a _continuous_flood_ of these messages it means
> everything is working fine. Allocations from irqs cannot be
> perfectly reliable and the kernel is designed to handle that.
> md0_raid5: page allocation failure. order:2, mode:0x20
> 
> Call Trace:
>  <IRQ>  [<ffffffff802684c2>] __alloc_pages+0x324/0x33d
>  [<ffffffff80283147>] kmem_getpages+0x66/0x116
>  [<ffffffff8028367a>] fallback_alloc+0x104/0x174
>  [<ffffffff80283330>] kmem_cache_alloc_node+0x9c/0xa8
>  [<ffffffff80396984>] __alloc_skb+0x65/0x138
>  [<ffffffff8821d82a>] :forcedeth:nv_alloc_rx_optimized+0x4d/0x18f

What MTU for this card is? Forcedeth supports jumbo frames, but does it
in very unoptimized way, particulary by relying on the possibility to
allocate 2-order pages, which is wrong.

So, set MTU to 1500 and things will be back into good shape.
I think adding fragments support is not a short-term solution because
of closed specs.

-- 
	Evgeniy Polyakov

  reply	other threads:[~2007-11-07 10:48 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <cccedfc60711061136r5ec89e73m7457e9fea0bf4f55@mail.gmail.com>
     [not found] ` <cccedfc60711061139r11a5e8c6raf6cd64c575ec453@mail.gmail.com>
2007-11-06 20:22   ` Stack Trace. Bad? Jon Nelson
2007-11-06 20:23     ` Jon Nelson
2007-11-07 10:49       ` Evgeniy Polyakov [this message]
2007-11-07 13:55         ` Jon Nelson

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=20071107104900.GB14732@2ka.mipt.ru \
    --to=johnpol@2ka.mipt.ru \
    --cc=jnelson@jamponi.net \
    --cc=netdev@vger.kernel.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