Flow Offloads for DPDK Applications: The Partial, The Full, and The Graceful

DPDK提供的库可加快运行在各种CPU架构上的数据包处理工作量。 其中一些库依赖于将任务卸载到CPU内核以外的硬件实体上,以加速它们提供的功能。 还有一些库旨在帮助应用程序将请求卸载到相关硬件。 其中,rte_flow API提供了一种通用方法来减轻匹配特定入口或出口流量的过程,并对这些匹配的数据包采取措施。 在本演示中,我们将演示在OVS DPDK案例研究中使用rte_flow卸载功能的好处,并讨论何时,何地以及可以卸载多少的实际含义。 我们还将讨论一些潜在的算法和对DPDK的改进,以便能够有效地分割和利用平台中的数据包处理资源。

展开查看详情

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.