有什么方法可以在软件中模拟Intel XL710的RSS?

时间:2019-04-18 05:23:01

标签: c++ intel dpdk

我正尝试模拟出于教育目的的程序中在Intel XL710中实现的RSS功能。程序的输入应为RSS密钥,src mac地址,目标mac地址,ether类型,外部VLAN标签,内部VLAN标签以及配置的队列数。

该程序的目的是根据提供的输入查找队列ID,并且结果必须与XL710的输出匹配。

我尝试使用Toeplitz哈希函数,该函数需要一个RSS键并输入并给出32位哈希值。哈希值还用于确定确切的队列索引。使用了以下参考:

参考文献:https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/xl710-10-40-controller-datasheet.pdf(第7.1.8节和图7.2)

如果我理解参考文献有误,请纠正我。

即使我按照上述步骤操作,结果也不匹配。有什么我想念的吗?

0 个答案:

没有答案