- 博客(10)
- 收藏
- 关注
原创 centos中启动f-stack的检查
服务器启动f-stack检查(1) 首先检查export,查看是否如下:export FF_PATH=/root/data/f-stackexport FF_DPDK=/root/data/f-stack/dpdk/x86_64-native-linuxapp-gcc(2) 然后进…/f-stack/dpdk/usertools目录检查网卡是否绑定成功(重启服务器需要重新绑定网卡)。命令:./usertools/dpdk-devbind.py --status 查看网卡绑定情况绑定成功界面如下
2020-07-17 18:06:29
433
原创 f-stack下载安装、配置
f-stack下载地址:https://github.com/F-Stack/f-stackf-stack官网地址:http://www.f-stack.org/下载上传解压和dpdk的方式一样需要提前编译好f-stack中的dpdk编译dpdk过程可以参考另一篇文章:https://blog.csdn.net/weixin_43266488/article/details/9299059...
2019-06-20 11:40:08
2761
1
原创 dpdk安装、配置流程
dpdk下载地址:http://core.dpdk.org/download/ 我下载的是dpdk-18.05.1版本下载dpdk-18.05.1.tar.xz到自己的电脑然后通过putty里面的PSFTP上传至29服务器的root目录解压缩命令:xz.-d dpdk-18.05.1.tar.xztar -xvf dpdk-18.05.1.tar解压缩后会出现dpdk-stable...
2019-06-20 11:05:05
1628
原创 使用dpdk-pdump抓包工具对l2fwd二层转发进行抓包
1、安装dpdk-pdump所需的依赖,修改配置。重新编译dpdk。详见官网dpdk-pdump使用时,作为secondary进程,必须依附于primary进程。选用l2fwd作为primary进程。2、在l2fwd中添加初始化pdump框架,如下:#ifdef RTE_LIBRTE_PDUMP/* 初始化pdump */rte_pdump_init(NULL);#endif3、启动...
2019-05-21 21:36:32
1801
原创 【DPDK】关于x86_64-native-linuxapp-gcc/kmod中找不到rte_kni.ko的解决办法
dpdk安装很久了,其他一切正常,可以正常插入igb_uio.ko模块,examples中的l2fwd和l3fwd都可以正常编译运行。只是想插入kni内核模块的时候一直报错在kmod目录下也找了,确实只有一个igb_uio.ko内核模块,没有rte_kni.ko。正常情况下应该是两个内核模块。因为在搞kni的同时在安装dpdk-pktgen,所以更新了很多东西,不知道这里有没有关系。...
2019-04-12 11:28:06
3831
原创 dpdk扩展第三方静态库(自己的库)
创建新库的过程主要还是参考官网,辅助一些其他资料首先给出我的环境变量和dpdk版本dpdk-stable-18.05.1版本export RTE_SDK=“自己的dpdk路径”export RTE_TARGET=x86_64-native-linuxapp-gcc根据官网文档,创建一个新库libfoo官网文档第一步显示:其实这一步我是没有看懂的,参照其他人的资料,在config目录...
2019-04-09 17:43:35
1778
原创 dpdk之用l2wfd发现testpmd实验报错
我可能找到问题所在了,好开心~今天测试了l2fwd小程序,用一个端口自发自收测通了(测通结果如下图)。可以看出,只有一个port0 link up。说明只有一个端口。接着找了一篇资料,显示如下。这样就能解释通了,port是网卡,我只用dpdk绑定了一个网卡,所以只有一个port0.并且端口掩码是0x1的时候不会报错,0x3以及其他都会报错(报错显示无效的端口掩码)根据l2fwd的测试,...
2019-03-25 16:21:28
986
原创 纪念一下安装的dpdk用helloworld测通
dpdk里的helloworld是最基础的入门程序,它主要是建立一个多核(线程)运行的基础环境,每个线程会打印“hello from core #”,,core # 是由操作系统管理的。如无特别说明,本文里的DPDK线程与硬件线程是一一对应的关系。从代码角度, rte是指runtime environment,eal是指environmentabstraction layer。DPDK的主要对外...
2019-03-12 21:14:45
415
1
原创 Linux服务器上dpdk绑定网卡
1、首先下载dpdk压缩包2、解压缩(tar.xz格式),安装,配置(配置的乱七八糟,现在我也很迷糊,不知道哪些配置好了哪些没有)3、dpdk绑定网卡用ifconfig查看网卡信息,我的有四个,下图可以看到4、加载模块和绑定网卡进入你自己下载的dpdk,如上图,我下载的是dpdk-stable-18.05.1用find -name dpdk-devbind.py找到你的dpdk-d...
2019-03-07 16:07:38
2814
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人