All of lore.kernel.org
 help / color / mirror / Atom feed
From: Stephen Hemminger <shemminger@osdl.org>
To: David Miller <davem@davemloft.net>
Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH 2/3] netpoll: rework skb transmit queue
Date: Fri, 20 Oct 2006 12:31:37 -0700	[thread overview]
Message-ID: <20061020123137.3cd765af@freekitty> (raw)
In-Reply-To: <20061020.122753.45515833.davem@davemloft.net>

On Fri, 20 Oct 2006 12:27:53 -0700 (PDT)
David Miller <davem@davemloft.net> wrote:

> From: Stephen Hemminger <shemminger@osdl.org>
> Date: Fri, 20 Oct 2006 08:40:15 -0700
> 
> > The only user of the drop hook was netconsole, and I fixed that path.
> > This probably breaks netdump, but that is out of tree, so it needs
> > to fix itself.
> 
> I believe that netdump needs to requeue things because dropping the
> packet is simply not allowed, and the ->drop callback gives the
> netdump code a way to handle things without actually dropping the
> packet.  If that's true, you can't just free the SKB on it.
> 
> Are you sure your new TX strategy can avoid such drops properly?

Yes, it has a queue. if it can't send it waits and retries.

> 
> Please take a quick peek at the netdump code, it's available, and make
> some reasonable effort to determine whether it can still work with
> your new code.

Where, I'm not digging in side some RHEL rpm patch pile to find it.

-- 
Stephen Hemminger <shemminger@osdl.org>

  reply	other threads:[~2006-10-20 19:31 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-10-19 17:15 [PATCH 0/3] netpoll/netconsole fixes Stephen Hemminger
2006-10-19 17:15 ` [PATCH 1/3] netpoll: initialize skb for UDP Stephen Hemminger
2006-10-20  6:58   ` David Miller
2006-10-19 17:15 ` [PATCH 2/3] netpoll: rework skb transmit queue Stephen Hemminger
2006-10-20  7:15   ` David Miller
2006-10-20 15:18     ` Stephen Hemminger
2006-10-20 19:24       ` David Miller
2006-10-20 19:25         ` Stephen Hemminger
2006-10-20 19:52           ` David Miller
2006-10-20 20:14             ` Stephen Hemminger
2006-10-20 20:25             ` Stephen Hemminger
2006-10-21  5:00               ` Dave Jones
2006-10-21  6:38                 ` David Miller
2006-10-20 15:40     ` Stephen Hemminger
2006-10-20 19:27       ` David Miller
2006-10-20 19:31         ` Stephen Hemminger [this message]
2006-10-20 20:42       ` David Miller
2006-10-20 20:48         ` Stephen Hemminger
2006-10-20 21:01           ` Andi Kleen
2006-10-20 21:08             ` David Miller
2006-10-20 21:16               ` Andi Kleen
2006-10-20 21:41                 ` Stephen Hemminger
2006-10-20 21:01           ` David Miller
2006-10-20 22:30             ` [PATCH 1/3] netpoll: use sk_buff_head for txq Stephen Hemminger
2006-10-23  3:42               ` David Miller
2006-10-23 19:02                 ` [PATCH 1/5] " Stephen Hemminger
2006-10-23 19:04                   ` [PATCH 5/5] netpoll: interface cleanup Stephen Hemminger
2006-10-24  6:03                   ` [PATCH 1/5] netpoll: use sk_buff_head for txq David Miller
2006-10-24 14:51                     ` Stephen Hemminger
2006-10-24 14:14                       ` Stephen Hemminger
     [not found]                 ` <20061023115111.0d69846e@dxpl.pdx.osdl.net>
2006-10-23 19:02                   ` [PATCH 2/5] netpoll: cleanup queued transmit Stephen Hemminger
     [not found]                 ` <20061023115337.1f636ffb@dxpl.pdx.osdl.net>
2006-10-23 19:02                   ` [PATCH 4/5] netpoll: move drop hook inline Stephen Hemminger
2006-10-23 19:03                   ` [PATCH 3/5] netpoll: cleanup transmit retry logic Stephen Hemminger
2006-10-20 22:32             ` [PATCH 2/3] netpoll: use device xmit directly Stephen Hemminger
2006-10-20 22:35             ` [PATCH 3/3] netpoll: retry logic cleanup Stephen Hemminger
2006-10-19 17:15 ` [PATCH 3/3] netpoll: use skb_buff_head for skb cache Stephen Hemminger
2006-10-20  6:57 ` [PATCH 0/3] netpoll/netconsole fixes Andrew Morton
2006-10-20  7:16   ` David Miller

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=20061020123137.3cd765af@freekitty \
    --to=shemminger@osdl.org \
    --cc=davem@davemloft.net \
    --cc=linux-kernel@vger.kernel.org \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.