running quad i40e on xeon 1541 under rhel,
firmware 6.01 0x800036e4 1.1861.0
ethtool -L eth0 combined 8
and setting smp_affinity for Nth queue th Nth cpu
=> native flowdirector balances 1/N traffic to each queue
(no ntuple is meant)
ethtool -L eth0 combined 7
and setting smp_affinity for 1-Nth queue the 1-Nth cpu
keeping cpu0 out of networking
=> flowdirector sends all the traffic to cpu7
this could be repeated with all other Ns, f.i. 4,6.
configuring "combined 4" will send all traffic to cpu4
an "ethtool -L eth0 combined 8" will restore the flow director balancing. on this system, because it has 8 cores/ linux cpu's.
what's wrong? how to make it working even with lower queue count?