dpdk
mooyuan天天
这个作者很懒,什么都没留下…
展开
-
dpdk的l2fwd, l3fwd中二三层转发的区别 以及l2fwd 优化
主要是2点:1.l2fwd例子中,代码中网卡没有配置多队列,所以性能上有些局限性,而l3fwd的例子中,网卡配置了多队列这就是在网络转发调试过程中,很多场景下直接使用l2fwd进行转发测试,往往达不到最佳效果的根本原因2.l2fwd中,报文转发流程相对简单,仅仅改了mac就发包了,无需过多判断l3fwd中,需查询路由表,相对实现复杂些这对初学者而言,有一点需要注意,那就是真...原创 2019-03-20 10:27:56 · 4226 阅读 · 0 评论 -
dpdk编译错 error: RTE_MAX_LCORE undeclared here (not in a function) 解决方法
将windows文件上传到svn服务器后,在linux下编译dpdk遇到问题:make[1]: execvp: dpdk-1.7/scripts/relpath.sh: Permission deniedmake[1]: execvp: dpdk-1.7/scripts/relpath.sh: Permission denied/bin/sh: line 1: dpdk-1.7/sc...原创 2019-03-20 11:25:28 · 6784 阅读 · 0 评论 -
dpdk网卡收发包性能测试函数
在dpdk开发程序中,经常会出现需要验证网卡性能如何,什么时候丢包与否,这时应该使用哪个函数呢?其实,无论在dpdk的哪个版本中,dpdk的示例程序都提供了一个函数叫做nic_stats_display这个函数调用的是rte_eth_stats_get获取到网卡的统计信息然后将统计信息格式化打印出来呈现给用户,所以编写代码时,直接将这个函数内容进行简单修改即可需要注意的是,通常这个...原创 2019-03-20 12:59:32 · 3387 阅读 · 1 评论