<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
Thanks, but I am not entirely clear on why the interrupts flow to both the mlx-core driver and eth-mlx4-0.<div>This is what my /proc/interrupts table look like. Interrupts go to CPU0 for mlx4_core and CPU6 for eth-mlx4-0:<br><div><br></div><div><br></div><div><p style="margin: 0.0px 0.0px 12.0px 0.0px"><font face="Helvetica" size="2" style="font: 10.0px Helvetica">4319: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth-mlx4-15</font></p><p style="margin: 0.0px 0.0px 12.0px 0.0px"><font face="Helvetica" size="2" style="font: 10.0px Helvetica">4320: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth-mlx4-14</font></p><p style="margin: 0.0px 0.0px 12.0px 0.0px"><font face="Helvetica" size="2" style="font: 10.0px Helvetica">4321: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth-mlx4-13</font></p><p style="margin: 0.0px 0.0px 12.0px 0.0px"><font face="Helvetica" size="2" style="font: 10.0px Helvetica">4322: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth-mlx4-12</font></p><p style="margin: 0.0px 0.0px 12.0px 0.0px"><font face="Helvetica" size="2" style="font: 10.0px Helvetica">4323: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth-mlx4-11</font></p><p style="margin: 0.0px 0.0px 12.0px 0.0px"><font face="Helvetica" size="2" style="font: 10.0px Helvetica">4324: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth-mlx4-10</font></p><p style="margin: 0.0px 0.0px 12.0px 0.0px"><font face="Helvetica" size="2" style="font: 10.0px Helvetica">4325: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth-mlx4-9</font></p><p style="margin: 0.0px 0.0px 12.0px 0.0px"><font face="Helvetica" size="2" style="font: 10.0px Helvetica">4326: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth-mlx4-8</font></p><p style="margin: 0.0px 0.0px 12.0px 0.0px"><font face="Helvetica" size="2" style="font: 10.0px Helvetica">4327: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth-mlx4-7</font></p><p style="margin: 0.0px 0.0px 12.0px 0.0px"><font face="Helvetica" size="2" style="font: 10.0px Helvetica">4328: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth-mlx4-6</font></p><p style="margin: 0.0px 0.0px 12.0px 0.0px"><font face="Helvetica" size="2" style="font: 10.0px Helvetica">4329: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth-mlx4-5</font></p><p style="margin: 0.0px 0.0px 12.0px 0.0px"><font face="Helvetica" size="2" style="font: 10.0px Helvetica">4330: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth-mlx4-4</font></p><p style="margin: 0.0px 0.0px 12.0px 0.0px"><font face="Helvetica" size="2" style="font: 10.0px Helvetica">4331: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth-mlx4-3</font></p><p style="margin: 0.0px 0.0px 12.0px 0.0px"><font face="Helvetica" size="2" style="font: 10.0px Helvetica">4332: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth-mlx4-2</font></p><p style="margin: 0.0px 0.0px 12.0px 0.0px"><font face="Helvetica" size="2" style="font: 10.0px Helvetica">4333: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth-mlx4-1</font></p><p style="margin: 0.0px 0.0px 12.0px 0.0px"><font face="Helvetica" size="2" style="font: 10.0px Helvetica">4334: 34 0 0 0 0 34 97347 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth-mlx4-0</font></p><p style="margin: 0.0px 0.0px 12.0px 0.0px"><font face="Helvetica" size="2" style="font: 10.0px Helvetica">4335: 3197 0 152 4 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge mlx4_core(async)</font></p><div><font class="Apple-style-span" size="2"><span class="Apple-style-span" style="font-size: 10px;"><br></span></font></div><div><div>On Oct 25, 2009, at 6:12 AM, Joachim Worringen wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">I assume these are MSI-X interrupts of the one Mellanox driver instance. This feature allows to spread interrupts more or less evenly across CPUs, in conjunction with multiple send/recv queues.</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Each PCI device has a single driver (unless we talk about virtualized I/O, which does not apply here). But a single driver can serve any number of interrupts.</font></p> </blockquote></div><br></div></div></body></html>