用于配置RSS队列区(queue regions)的API 接口

1.概述

此功能为PF中的RSS启用queue regions队列区域配置,使不同的pctype/flowtype流量或不同的VLAN priority数据包分配到不同的队列区域。
这个API可以设置队列queue region的区域范围,它包括一个区域的编号和第一个队列的索引queue_start_index。此API还可以使不同VLAN优先级(UP)和queue region之间形成映射,也可以使不通的流动类型(PCTYPE/flowtype)与queue region之间形成映射,并提供使能上述队列区域的所有配置的途径。

2.API for RSS queue region的使用目标

  • 配置每个RSS区域的队列编号
  • 配置每个RSS区域的流类型(PCTYPE)
  • 配置每个RSS 区域对应的VLAN priority编号

该功能rss中添加队列区域的API配置, 它可以解析区域索引,队列号,队列开始索引,用户优先级,流量类别等。
根据命令行的命令,它会调用i40e private API并启动设置或刷新队列区域的过程配置。

3.Testpmd中用于配置queue regions的具体API

4.Queue region设置pctype/flowtype的例子

5.RTE层接口函数

由于此功能特定于i40e 网卡,所以i40e private API将会被使用。而且目前queue regions队列区域现在只支持PF端口支持该功能。

作者:Zhaowei

原文地址:DPDK开源社区

发表评论

电子邮件地址不会被公开。 必填项已用*标注