dpdk网卡收发包性能测试函数

本文阅读 2 分钟

在dpdk开发程序中,经常会出现需要验证网卡性能如何,什么时候丢包与否,这时应该使用哪个函数呢?

其实,无论在dpdk的哪个版本中,dpdk的示例程序都提供了一个函数叫做nic_stats_display

这个函数调用的是rte_eth_stats_get获取到网卡的统计信息

然后将统计信息格式化打印出来呈现给用户,所以编写代码时,直接将这个函数内容进行简单修改即可

需要注意的是,通常这个函数使用后,建议使用函数rte_eth_stats_reset(port_id);清空每个每个网卡的已有统计信息内容

使得每次显示的值,都是两次调用函数之间的数值

当然,如果你选择查看累计值,那么不要执行rte_eth_stats_reset(port_id);函数即可

以dpdk1.7为例,该函数位置为app/test_pmd/config.c中

本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/mooyuan/article/details/88686041
-- 展开阅读全文 --
Web安全—逻辑越权漏洞(BAC)
« 上一篇 03-13
Redis底层数据结构--简单动态字符串
下一篇 » 04-10

发表评论

成为第一个评论的人

热门文章

标签TAG

最近回复