BPI-R2 Pro GMAC Only Using One Interrupt Queue

Hello all,

See the stats in watch -n 0.1 cat /proc/interrupts

36: 972292 0 0 0 GICv3 64 Level eth0

37: 0 0 0 0 GICv3 61 Level eth0

38: 0 407747 0 0 GICv3 59 Level eth1

39: 0 0 0 0 GICv3 56 Level eth1

I manually did echo 2 > /proc/irq/38/smp_affinity on eth1 to move the queue to CPU 1, so this increases the throughput by 25-30%. It seems there are 2 queues per GMAC, and wondering why only one is taking interrupt. It seems to do with the gmac driver?

Thanks.