netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Phil Sutter <n0-1@freewrt.org>
To: netdev@vger.kernel.org
Cc: Andrew Morton <akpm@linux-foundation.org>,
	"David S. Miller" <davem@davemloft.net>,
	florian@openwrt.org, Roel Kluin <roel.kluin@gmail.com>
Subject: Re: [PATCH] korina: Read buffer overflow
Date: Sun,  9 Aug 2009 02:06:25 +0200	[thread overview]
Message-ID: <20090809000640.216D44CEAA@orbit.nwl.cc> (raw)
In-Reply-To: <20090808164512.02C174CEAA@orbit.nwl.cc>


Hi,

Testing of my approach to solve the buffer overrun issue showed that
living with a subset of the requested receive descriptors is not as easy
as initially assumed: uppon allocation failure the number of descriptors
would have to be reduced to the next lower power of two (as also stated
in the corresponding define's comment), which I consider too much
overhead. A better solution would be to export the ring parameters via
ethtool. For now, let's go Roel's way aborting completely and cleaning
up in this case.

The following series fixes the incorrect printk formatting we already
discussed, implements the solution from above and makes the driver use
netdev_ops.

Greetings, Phil

  reply	other threads:[~2009-08-09  0:06 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-08-07 15:33 [PATCH] korina: Read buffer overflow Roel Kluin
2009-08-08  0:48 ` Phil Sutter
2009-08-08 13:14   ` roel kluin
2009-08-08 16:45     ` Phil Sutter
2009-08-09  0:06       ` Phil Sutter [this message]
2009-08-12 22:15         ` Phil Sutter
2009-08-12 22:22           ` [PATCH 1/2] korina: fix printk formatting, add final info line Phil Sutter
2009-08-12 22:52             ` [PATCH 2/2] korina: add error-handling to korina_alloc_ring Phil Sutter
2009-08-13 23:27               ` David Miller
2009-08-13 23:27             ` [PATCH 1/2] korina: fix printk formatting, add final info line David Miller
     [not found]       ` <1249776388-4626-1-git-send-email-n0-1@freewrt.org>
2009-08-09  0:06         ` [PATCH 1/3] " Phil Sutter
     [not found]         ` <1249776388-4626-2-git-send-email-n0-1@freewrt.org>
2009-08-09  0:06           ` [PATCH 2/3] korina: add error-handling to korina_alloc_ring Phil Sutter
     [not found]           ` <1249776388-4626-3-git-send-email-n0-1@freewrt.org>
2009-08-09  0:06             ` [PATCH 3/3] korina: convert to net_device_ops Phil Sutter

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=20090809000640.216D44CEAA@orbit.nwl.cc \
    --to=n0-1@freewrt.org \
    --cc=akpm@linux-foundation.org \
    --cc=davem@davemloft.net \
    --cc=florian@openwrt.org \
    --cc=netdev@vger.kernel.org \
    --cc=roel.kluin@gmail.com \
    /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;
as well as URLs for NNTP newsgroup(s).