brice.goglin at gmail.com
Fri Oct 23 14:37:14 PDT 2009
Robert Kubrick wrote:
> I noticed my machine has 16 drivers in the /proc/interrupts table
> marked as eth-mlx4-0 to 15, in addition to the usual mlx-async and
> mlx-core drivers.
> The server runs Linux Suse RT, has an infiniband interface, OFED 1.1
> drivers, and 16 Xeon MP cores , so I'm assuming all these eth-mlx4
> drivers are supposed to do "something" with each core. I've never seen
> these irq managers before. When I run infiniband apps the interrupts
> go to both mlx-async and eth-mlx4-0 (just 0, all the other drivers
> don't get any interrupts). Also the eth name part looks suspicious.
> I can't find any reference online, any idea what these drivers are about?
These are multiple interrupt queues. The driver probably setups one per
core (or one send and one recv queue per core) for each physical NIC.
More information about the Beowulf