<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE>RE: [PATCH] core/mthca: Distinguish multiple IB cards in /proc/interrupts</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>> > I wanted to point out that the proposed patch will not fix the<BR>
> > /proc/interrupts reporting issue for ConnectX IB devices because<BR>
> > request_irq() is done by mlx4_core and not by mlx4_ib. Also,<BR>
> > mlx4_core doesn't plug into IB core module.<BR>
<BR>
> Good point.  So I guess we should try to come up with a more general way<BR>
> that works for mlx4 as well.  Perhaps enhance the PCI core so that all<BR>
> MSI-X vectors for a device are reported in the /sys hierarchy (analogous<BR>
> to the existing irq file that is under /sys/devices), which would work<BR>
> for all possible devices, rather than having an RDMA-specific method?<BR>
<BR>
> - R.<BR>
<BR>
Can I proceed with the ib_alloc_device_set_name()IB core API changes,<BR>
and mthca driver changes we agreed? After we test and apply these<BR>
patches, we can take a look at how we can fix mlx4 as well.<BR>
<BR>
Please confirm.<BR>
<BR>
Regards,<BR>
Benjamin<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>