As per docs here: https://docs.nvidia.com/networking/display/OFED510660/Ethernet+Interface
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:
mlx5_comp61@pci:0000:5e:00.1
There are no interrupts with a name resembling any of the network interfaces.
Any ideas why this might be? Is the doc incorrect?
Cheers,
Ben
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.
Hi!
I’ve exactly this issue with a debian12.
Do you know if there a tips or something in order to have the interface name in /proc/interrups ?