我需要通过ifconfig中显示的名称来检索接口的中断号。
是否有一些标准API可以做到这一点?
答案 0 :(得分:3)
中断号码存在于sysfs中。查找文件/sys/class/net/[ethname]/device/irq
。例如:
more /sys/class/net/*/device/irq
::::::::::::::
/sys/class/net/eth0/device/irq
::::::::::::::
30
::::::::::::::
/sys/class/net/eth1/device/irq
::::::::::::::
29
答案 1 :(得分:1)
/sys/class/net/[ethname]/device/irq
应该传统的irq号,设备可能没有使用传统的irq,它可能正在使用 msix 。
检查
#ls /sys/class/net/eth0/device/msi_irqs/
或
# cat /proc/interrupts | grep eth0