执行test程序时输出:

EAL: Error reading from file descriptor 23: Input/output error

原因:

在虚拟机添加的网卡,dpdk不支持导致的。

需要修改一行代码,跳过dpdk pci 检查

修改代码行

lib/librte_eal/linuxapp/igb_uio/igb_uio.c

找到

pci_intx_mask_supported(dev)

这行代码

然后修改为

pci_intx_mask_supported(dev)||true

使用sed一键完成替换

sed -i "s/pci_intx_mask_supported(dev)/pci_intx_mask_supported(dev)||true/g"   lib/librte_eal/linuxapp/igb_uio/igb_uio.c

重新编译后

remod igb_uio

然后再insmod igb_uio

这个过程可以用dpdk-setup.py脚本来完成;

dpdk中文-dpdk虚拟机出错相关推荐

  1. dpdk中文-dpdk简单介绍

    bestboyxie话说DPDK~~其实dpdk中文文档太少了,好多大神都不愿意分享,所以我如果不写对不起谢大神名号啦~~ DPDK = Data Plane Development Kit  数据平 ...

  2. dpdk中文-DPDK学习路线图

    谢大神目标:博客做到日访问量1K.2016年底..大家觉得不错可以帮我推荐哈 接触DPDK也有快一年的时间了:因为项目中需要使用,所以一直在操练:讲说说一般DPDK的学习路线图:因为DPDK至今也没有 ...

  3. DPDK中文-DPDK工具(pdump)

    翻译自:http://dpdk.org/doc/guides/tools/pdump.html pdump故名思意:就是packet dump的意思.是DPDK提供给我们意secondary方式运行程 ...

  4. 【DPDK】dpdk样例源码解析之三:dpdk-l3fwd_001

    本篇文章主要介绍dpdk-l3fwd实例源码,通过分析代码逻辑,学习DPDK中几个API接口作用以及如何使用? 操作系统版本:CentOS 8.4 DPDK版本:dpdk-20.11.3 如何单独创建 ...

  5. 【DPDK】dpdk样例源码解析之五:dpdk-rss

    本篇文章介绍DPDK-RSS相关的功能,RSS是网卡提供的分流机制,简单讲就是一个HASH值,如果使用DPDK收包,开启RSS后,会根据配置项将数据包分流到不同的收包队列,用来是实现负载均衡. 通过D ...

  6. 【DPDK】DPDK 入门介绍

    博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 文章目录 DPDK 入门介绍 网络IO的处境和趋势 Linux + x86网络IO瓶颈 DPDK的基本原理 DPDK旁 ...

  7. DPDK mbuf引用计数出错的分析

    在打开这些日志时,直接在运行了一会儿后进程直接退出了,然后查看DPDK日志,看到了另一个狐疑的现象:前言:在调试多流拥塞调度下载的过程中,出现了下载一半时卡住的现象,几经查看,在看遍了不同的现象后,在 ...

  8. DPDK中文-查看dpdk是否支持该网卡

    Cause:No Ethernet ports - bye 在群里回答大家的问题的时候经常会出现运行L2FWD失败的情况 其实主要怀疑点: 1.是否把网卡绑定成功了? 2.运行L2FWD是否带了-p参 ...

  9. dpdk中文-使用openwrt-SDK编译DPDK

    openwrt一直是我关注的项目,而DPDK是我工作必须的技能,所以把dpdk与openwrt想结合是我的一个想法. 于是乎我这样干了.. 为了减少版本带来的问题,openwrt我选择的是比较新的版本 ...

  10. DPDK中文-EAL层

    多进程模型 linux app EAL允许 多进程与多线程开发模型一样:可以查看2.20章 Muti-prcess Support查看更多细节: 内存映射发现和内存预留 分配大量且连续的内存永固哦是用 ...

最新文章

  1. 语音任务关键--噪声未必能听得到
  2. Ecshop与Jquery冲突的完美解决方案(实践过,有效)
  3. matlab练习程序(并行计算)
  4. Java 多线程常见问题
  5. 在ISA 2006标准版上定制带宽和限制流量(测试)
  6. vue-cli创建新项目
  7. 两个排序数组的中位数
  8. 转——回归企业家精神本为
  9. 趣味图解 | 什么是缺页错误 Page Fault?
  10. 毕设题目:Matlab电子琴
  11. java分布式面试题之消息队列ActiveMQ部分,java反序列化原理
  12. 03-树3 Tree Traversals Again【建树遍历】
  13. scrapy python版本_[python]scrapy框架构建(2.7版本)
  14. Unity创建游戏物体的三种方法
  15. 东方梅酒:梅见的新国饮故事
  16. 重启服务器:docker重启,docker内部mysql怎么重启启动
  17. matlab里qmul,哈工大四系导航原理 大作业 INS部分
  18. 虚幻行为树EQS(环境查询)
  19. 初识搜索引擎 —— ElasticSearch
  20. codeforces #235 D. Roman and Numbers 题解

热门文章

  1. 【安全测试】AppScan:下载与安装
  2. IDEA 导包快捷键
  3. mysql varbinary类型_mysql中varbinary、binary、char、varchar异同
  4. 如何解决Maven导入Oracle驱动出现Missing artifact com.oracle:ojdbc14:jar:10.2.0.2.0,Mvaen:com.oracle:ojdbc14:10.
  5. IDEA 导出java文档
  6. Ecshop小京东支付插件【小京东个人支付宝即时到帐支付插件支持PC电脑版+手机版】
  7. 好看的php表格样式,3款精美的css3 table表格样式设计
  8. linux 查看tongweb进程,TongWeb日志如何查看?
  9. 永宏plc和台达vfd-m变頻器modbs rtu通讯程序史上最好用的plc和变頻器rtu通讯程序
  10. 蓝宝石rx580怎么超频_吃鸡显卡优化差 只能用这个办法解决了