public inbox for netdev@vger.kernel.org 
 help / color / mirror / Atom feed
From: Arnd Bergmann <ARNDB@de•ibm.com>
To: Christoph Raisch <RAISCH@de•ibm.com>
Cc: David Miller <davem@davemloft•net>,
	Jan-Bernd Themann <THEMANN@de•ibm.com>,
	netdev@vger•kernel.org, ossthema@linux•vnet.ibm.com,
	shemminger@linux-foundation•org,
	Paul Mackerras <pmac@au1•ibm.com>,
	Michael Ellerman <ellerman@au1•ibm.com>,
	linuxppc-dev@ozlabs•org
Subject: Re: new NAPI interface broken for POWER architecture?
Date: Wed, 12 Sep 2007 17:18:36 +0200	[thread overview]
Message-ID: <200709121718.37820.ARNDB@de.ibm.com> (raw)
In-Reply-To: <OF2D6ED296.BDB04FBF-ONC1257354.00473703-C1257354.0048406C@de.ibm.com>

On Wednesday 12 September 2007, Christoph Raisch wrote:
> David Miller <davem@davemloft•net> wrote on 12.09.2007 14:50:04:
>
> > I agree that it should be fixed, but we should also fix the IRQ
> > distribution scheme used on powerpc platforms which is totally
> > broken in these cases.
> 
> This is definitely not something we can change in the HEA device driver
> alone.
> It could also affect any other networking cards on POWER (e1000,s2io...).
> 
> Paul, Michael, Arndt, what is your opinion here?

The situation on Cell with the existing south bridge chips is that
interrupts _never_ get moved around, but are routed to specific
SMT threads by the firmware, while Linux does not interfere with
this.

We have been thinking about changing this so we can distribute
interrupts over all SMT threads in a given NUMA node, or even
over all logical CPUs in the system by reprogramming the
interrupt controller after each interrupt, but the current Axon bridge
chip will always have all devices routed to the same target CPU,
so it's unclear whether that is even an advantage.

	Arnd <><

  parent reply	other threads:[~2007-09-12 15:21 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-07  9:37 new NAPI interface broken Jan-Bernd Themann
2007-09-12 12:50 ` David Miller
2007-09-12 13:10   ` new NAPI interface broken for POWER architecture? Christoph Raisch
2007-09-12 13:27     ` David Miller
2007-09-12 15:18     ` Arnd Bergmann [this message]
2007-10-16  7:29   ` new NAPI interface broken Benjamin Herrenschmidt
2007-10-16  7:42     ` Benjamin Herrenschmidt
2007-10-16  7:44     ` David Miller
2007-10-16  8:28       ` Benjamin Herrenschmidt
2007-10-16  8:31         ` David Miller
2007-10-16  9:01           ` Benjamin Herrenschmidt
2007-10-16 21:01             ` Anton Blanchard
2007-10-17 15:26             ` Christoph Raisch
2007-10-16 15:56           ` Arjan van de Ven
2007-09-14 22:12 ` David Miller
2007-09-18 16:15   ` Jan-Bernd Themann
2007-09-18 19:08     ` David Miller
2007-09-19 15:33     ` Roland Dreier
2007-09-19 15:43       ` Jan-Bernd Themann

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=200709121718.37820.ARNDB@de.ibm.com \
    --to=arndb@de$(echo .)ibm.com \
    --cc=RAISCH@de$(echo .)ibm.com \
    --cc=THEMANN@de$(echo .)ibm.com \
    --cc=davem@davemloft$(echo .)net \
    --cc=ellerman@au1$(echo .)ibm.com \
    --cc=linuxppc-dev@ozlabs$(echo .)org \
    --cc=netdev@vger$(echo .)kernel.org \
    --cc=ossthema@linux$(echo .)vnet.ibm.com \
    --cc=pmac@au1$(echo .)ibm.com \
    --cc=shemminger@linux-foundation$(echo .)org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html
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