dpdk中文-dpdk虚拟机出错
执行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虚拟机出错相关推荐
- dpdk中文-dpdk简单介绍
bestboyxie话说DPDK~~其实dpdk中文文档太少了,好多大神都不愿意分享,所以我如果不写对不起谢大神名号啦~~ DPDK = Data Plane Development Kit 数据平 ...
- dpdk中文-DPDK学习路线图
谢大神目标:博客做到日访问量1K.2016年底..大家觉得不错可以帮我推荐哈 接触DPDK也有快一年的时间了:因为项目中需要使用,所以一直在操练:讲说说一般DPDK的学习路线图:因为DPDK至今也没有 ...
- DPDK中文-DPDK工具(pdump)
翻译自:http://dpdk.org/doc/guides/tools/pdump.html pdump故名思意:就是packet dump的意思.是DPDK提供给我们意secondary方式运行程 ...
- 【DPDK】dpdk样例源码解析之三:dpdk-l3fwd_001
本篇文章主要介绍dpdk-l3fwd实例源码,通过分析代码逻辑,学习DPDK中几个API接口作用以及如何使用? 操作系统版本:CentOS 8.4 DPDK版本:dpdk-20.11.3 如何单独创建 ...
- 【DPDK】dpdk样例源码解析之五:dpdk-rss
本篇文章介绍DPDK-RSS相关的功能,RSS是网卡提供的分流机制,简单讲就是一个HASH值,如果使用DPDK收包,开启RSS后,会根据配置项将数据包分流到不同的收包队列,用来是实现负载均衡. 通过D ...
- 【DPDK】DPDK 入门介绍
博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 文章目录 DPDK 入门介绍 网络IO的处境和趋势 Linux + x86网络IO瓶颈 DPDK的基本原理 DPDK旁 ...
- DPDK mbuf引用计数出错的分析
在打开这些日志时,直接在运行了一会儿后进程直接退出了,然后查看DPDK日志,看到了另一个狐疑的现象:前言:在调试多流拥塞调度下载的过程中,出现了下载一半时卡住的现象,几经查看,在看遍了不同的现象后,在 ...
- DPDK中文-查看dpdk是否支持该网卡
Cause:No Ethernet ports - bye 在群里回答大家的问题的时候经常会出现运行L2FWD失败的情况 其实主要怀疑点: 1.是否把网卡绑定成功了? 2.运行L2FWD是否带了-p参 ...
- dpdk中文-使用openwrt-SDK编译DPDK
openwrt一直是我关注的项目,而DPDK是我工作必须的技能,所以把dpdk与openwrt想结合是我的一个想法. 于是乎我这样干了.. 为了减少版本带来的问题,openwrt我选择的是比较新的版本 ...
- DPDK中文-EAL层
多进程模型 linux app EAL允许 多进程与多线程开发模型一样:可以查看2.20章 Muti-prcess Support查看更多细节: 内存映射发现和内存预留 分配大量且连续的内存永固哦是用 ...
最新文章
- 语音任务关键--噪声未必能听得到
- Ecshop与Jquery冲突的完美解决方案(实践过,有效)
- matlab练习程序(并行计算)
- Java 多线程常见问题
- 在ISA 2006标准版上定制带宽和限制流量(测试)
- vue-cli创建新项目
- 两个排序数组的中位数
- 转——回归企业家精神本为
- 趣味图解 | 什么是缺页错误 Page Fault?
- 毕设题目:Matlab电子琴
- java分布式面试题之消息队列ActiveMQ部分,java反序列化原理
- 03-树3 Tree Traversals Again【建树遍历】
- scrapy python版本_[python]scrapy框架构建(2.7版本)
- Unity创建游戏物体的三种方法
- 东方梅酒:梅见的新国饮故事
- 重启服务器:docker重启,docker内部mysql怎么重启启动
- matlab里qmul,哈工大四系导航原理 大作业 INS部分
- 虚幻行为树EQS(环境查询)
- 初识搜索引擎 —— ElasticSearch
- codeforces #235 D. Roman and Numbers 题解
热门文章
- 【安全测试】AppScan:下载与安装
- IDEA 导包快捷键
- mysql varbinary类型_mysql中varbinary、binary、char、varchar异同
- 如何解决Maven导入Oracle驱动出现Missing artifact com.oracle:ojdbc14:jar:10.2.0.2.0,Mvaen:com.oracle:ojdbc14:10.
- IDEA 导出java文档
- Ecshop小京东支付插件【小京东个人支付宝即时到帐支付插件支持PC电脑版+手机版】
- 好看的php表格样式,3款精美的css3 table表格样式设计
- linux 查看tongweb进程,TongWeb日志如何查看?
- 永宏plc和台达vfd-m变頻器modbs rtu通讯程序史上最好用的plc和变頻器rtu通讯程序
- 蓝宝石rx580怎么超频_吃鸡显卡优化差 只能用这个办法解决了