目前,我正在修改英特尔i40e网卡驱动程序。
我正在尝试使用FDIR将一组指定的UDP数据包通过ethtool转发到NIC的特定队列,这是一件简单的事情:
# enable ntuple for both ports ethtool -K ens1f0 ntuple on ethtool -K ens1f1 ntuple on ethtool -U ens1f0 flow-type udp4 src-port 1111 dst-port 319 action 3 ethtool -U ens1f1 flow-type udp4 src-port 1111 dst-port 319 action 3
另外,我已经设置了两个中断的smp_affinity,如下所示:
echo 0200 >> /proc/irq/57/smp_affinity echo 0400 >> /proc/irq/88/smp_affinity
为了validation我的configuration,我使用/ proc / interrupts检查了这个行为。 / proc / interrupts的输出如下:
两个网卡的/ proc / interrupts的输出
我不确定是否在这里错过了重要的一步。 任何帮助,将不胜感激。