Mellanox ConnectX-4 Lx - /proc/interrupts NOT being renamed as per docs

As per docs here:

I would expect that when the # of queues is set via ethtool, the names of the interrupts in /proc/interrupts would be renamed to (eg.) ens1-X.

This does not appear to be the case - I’m using Ubuntu 22.04 LTS, 5.15.0-84-generic. If I run ethtool -L eno1np0 24, every mlx-related interrupt in /proc/interrupts is still of the form:


There are no interrupts with a name resembling any of the network interfaces.

Any ideas why this might be? Is the doc incorrect?


The interrupt channel related with CPU core# and PCIE MSI-X, do you have 24 CPU core?

And you can check “ethtool -l” see if there are 24 combine channel.

Thanks for responding. I have a 96 core CPU (well, 2 x 48).

Yes, the number of channels is changing:

ethtool -l eno1np0

Channel parameters for eno1np0:
Pre-set maximums:
RX: n/a
TX: n/a
Other: n/a
Combined: 63
Current hardware settings:
RX: n/a
TX: n/a
Other: n/a
Combined: 24

I can set different values just fine - it’s just that the interrupts are never renamed.