2 Replies Latest reply on Aug 4, 2014 4:27 PM by wenji

    Mellanox Ethernet NIC interrupts

      Dear all,

       

      I have an Mellanox 40G Ethernet NIC install in a Linux system. The NIC is configured as "Eth2"


      I run "cat /proc/interrupts" to see the NIC's interrupts, got the following results:


      "

            0   PCI-MSI-edge      mlx4-comp-0@pci:0000:05:00.0

            0   PCI-MSI-edge      mlx4-comp-1@pci:0000:05:00.0

            0   PCI-MSI-edge      mlx4-comp-2@pci:0000:05:00.0

            0   PCI-MSI-edge      mlx4-async@pci:0000:05:00.0

            0   PCI-MSI-edge      eth2-0

            0   PCI-MSI-edge      eth2-1

            0   PCI-MSI-edge      eth2-2

            ....

       

      "

       

      I understand that interrupt "eth2-x" represent the NIC has multiple receive queues, and each queue generates its own interrupts.

       

      I do not understand is what do "mlx4-comp-x.." and "mlx4-async.." stand for, what kind of interrupts are these?

       

      thanks


      wenji