问题说明使用dpdk-20.11 testpmd测试ice 100G网卡时,rss_hash设置无效,流确认通信在第一个队列中hash,其他队列没有收到一个包
故障诊断过程故障诊断流量的配比
确认五组流量在一定范围内变化,排除流量问题。
testpmd多队列配置检查
验证多队列配置是否有效。
检查rss_hash key配置
使用缺省rss_hash key和对称rss_hash key不会成功。
互联网ice网卡DDP固件包ageneralpurposeddppackageisautomaticallyinstalledwithallsupported 800 seriesdriversonwindows and Linux操作系统,includingthoseprovidedbythedataplanedevelopmentkit (dpdk ) )。 thisgeneralpurposeddpackageisknownastheos-default package.additionaldppackageswillbeavailabletoaddrespacketprocesssingng dppackagehasbeendevelopedtosupportgtpandppoeprotocolsinadditiontotheprotocolsintheos-default package.thecomsdpackageis obesupportedbythe 800 seriesicedriveronlinuxoperatingsystems
safemodeinpre-bootorifaddppackageisnotloadedbyanosdriver、 the 800 seriesisconfiguredinsafemodeviaannvm-defaultconfigurationthatisautomaticallyloadedbyfirmware.thisconfigurationsuppporation allowsbasicpackethandlinginthepre-boot environment、 suchaspxebootoruefi.thedevicecanalsobeconfiguredinsafemodeiftheddppackagefailstoloadduetoasoftwareincompatibilityorotheri sue otloadaDDPpackage,amessageisprintedinthesystemlogthatthedeviceisnowinsafemode.in thedriverdisablessupportforte
多队列虚拟化(Sr-iov/vmq ) statelessworkloadaccelerationfortunneloverlays ) VXLAN/geneve ) RDMA ) I warp darp 真正的af-xdpadq问题如果初始化ice 100G网卡时未成功加载DDP,驱动程序将进入安全模式,并在此模式下关闭rss和多队列。
解决方法下载官方推荐的ddp软件包,将其复制到lib/firmware/intel/ice/ddp目录,然后重新启动testpmd即可解决问题。