Re: Irq architecture for multi-core network driver.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Chris Friesen
Date: Thursday, October 22, 2009 - 3:05 pm

On 10/22/2009 03:40 PM, David Daney wrote:


Does your hardware do flow-based queues?  In this model you have
multiple rx queues and the hardware hashes incoming packets to a single
queue based on the addresses, ports, etc. This ensures that all the
packets of a single connection always get processed in the order they
arrived at the net device.

Typically in this model you have as many interrupts as queues
(presumably 16 in your case).  Each queue is assigned an interrupt and
that interrupt is affined to a single core.

The intel igb driver is an example of one that uses this sort of design.

Chris

--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Irq architecture for multi-core network driver. , David Daney, (Thu Oct 22, 2:40 pm)
Re: Irq architecture for multi-core network driver., Chris Friesen, (Thu Oct 22, 3:05 pm)
Re: Irq architecture for multi-core network driver., David Daney, (Thu Oct 22, 3:24 pm)
Re: Irq architecture for multi-core network driver., Eric W. Biederman, (Fri Oct 23, 12:59 am)
Re: Irq architecture for multi-core network driver., Jesse Brandeburg, (Fri Oct 23, 10:28 am)
Re: Irq architecture for multi-core network driver., Eric W. Biederman, (Fri Oct 23, 4:22 pm)
Re: Irq architecture for multi-core network driver., David Miller, (Fri Oct 23, 8:19 pm)
Re: Irq architecture for multi-core network driver., David Miller, (Sat Oct 24, 6:23 am)
Re: Irq architecture for multi-core network driver., David Miller, (Sat Oct 24, 6:26 am)
Re: Irq architecture for multi-core network driver., Chetan Loke, (Wed Dec 16, 3:08 pm)
Re: Irq architecture for multi-core network driver., David Daney, (Wed Dec 16, 3:30 pm)
Re: Irq architecture for multi-core network driver., Stephen Hemminger, (Wed Dec 16, 4:00 pm)
Re: Irq architecture for multi-core network driver., David Daney, (Wed Dec 16, 4:26 pm)