Hi,

I have a CentOS 7 linux system with 48 logical CPUs and a number of Intel NICs running the i40e driver.  It was booted with irqaffinity=0-1,24-25 in the kernel boot args, resulting in /proc/irq/default_smp_affinity showing "0000,03000003".   CPUs 2-11 are set as "isolated" in the kernel boot args.

The iavf driver is 3.7.61.20 and the i40e driver is 2.10.19.82

The problem I'm seeing is that /proc/interrupts shows iavf interrupts on other CPUs.  For example, here are some on CPU 4 where I would not expect to see any interrupts given that "cat /proc/irq/<NUM>/smp_affinity_list" reports "0-1,24-25".

cat /proc/interrupts | grep -e CPU -e 941: -e 942: -e 943: -e 944: -e 945: -e 961: -e 962: -e 963: -e 964: -e 965:

            CPU0       CPU1       CPU2       CPU3 CPU4       CPU5
941:          0          0          0          0 28490          0          IR-PCI-MSI-edge iavf-0000:b5:03.6:mbx 942:          0          0          0          0 333832          0          IR-PCI-MSI-edge      iavf-net1-TxRx-0 943:          0          0          0          0 300842          0          IR-PCI-MSI-edge      iavf-net1-TxRx-1 944:          0          0          0          0 333845          0          IR-PCI-MSI-edge      iavf-net1-TxRx-2 945:          0          0          0          0 333822          0          IR-PCI-MSI-edge      iavf-net1-TxRx-3 961:          0          0          0          0 28492          0          IR-PCI-MSI-edge iavf-0000:b5:02.7:mbx 962:          0          0          0          0 435608          0          IR-PCI-MSI-edge      iavf-net1-TxRx-0 963:          0          0          0          0 394832          0          IR-PCI-MSI-edge      iavf-net1-TxRx-1 964:          0          0          0          0 398414          0          IR-PCI-MSI-edge      iavf-net1-TxRx-2 965:          0          0          0          0 192847          0          IR-PCI-MSI-edge      iavf-net1-TxRx-3

Is this expected?  It seems like the iavf and/or the i40e aren't respecting the configured SMP affinity for the interrupt in question.

Thanks,

Chris




_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel Ethernet, visit 
https://forums.intel.com/s/topic/0TO0P00000018NbWAI/intel-ethernet

Reply via email to