当前位置: 首页 > news >正文

DPDK+PKTGEN环境搭建

【环境准备】
1、python
python版本,需要3.6以上版本,若存在3.6版本,可以通过软链接指明目标。
ln -sf /usr/bin/python3.6 /usr/bin/python

2、meson
sudo pip3 install meson==0.63.3

【代码下载】
1、dpdk
https://fast.dpdk.org/rel/dpdk-22.11.4.tar.xz

2、dpdk-kmods
git clone git://dpdk.org/dpdk-kmods

【代码编译】
1、dpdk代码编译
tar xzvf dpdk-22.11.4.tar.xz 
cd dpdk-stable-22.11.4
sudo meson build            --->meson构建
sudo ninja -C build         --->编译
sudo ninja install -C build --->安装

【配置】
1、将dpdk的lib库添加到系统路径
方法1:
echo "/usr/local/lib64/" >> /etc/ld.so.conf.d/dpdk.conf 

方法2:sudo vim /etc/ld.so.conf.d/dpdk.conf
添加/usr/local/lib64/

2、检查环境是否已经安装好:
ldconfig -p|grep librte|wc -l
ldconfig -p | grep librte_graph
pkg-config --variable pc_path pkg-config
pkg-config --modversion libdpdk

【驱动编译】<

http://www.lryc.cn/news/345345.html

相关文章:

  • 【面试干货】HTTP和HTTPS之间的主要区别
  • 04、Kafka集群安装
  • Vue自定义封装音频播放组件(带拖拽进度条)
  • php中常见的运算符和使用方法
  • 信息与未来2017真题笔记
  • 前端基础知识-ES6解构赋值(将数组内元素、字符串内字符、对象内属性值快速赋值给其他变量)
  • 【SpringBoot整合系列】SpringBoot整合RabbitMQ-消息可靠性
  • Hbase 常用shell操作
  • 数据库被攻击后出现1044 - access denied for user ‘root‘@‘% ‘ to database table
  • 在哪里打印资料比较便宜
  • leetcode 2606.找到最大开销的子字符串
  • 超标量处理器设计:重排序缓存(ROB)
  • nginx常用内置变量
  • MySQL技能树学习——数据库组成
  • OpenCV入门1:Python基础编程
  • C++ Builder XE EnumWindowsProc遍历所有窗口的名称
  • Qt QInputDialog详解
  • 最新盘点!2024年20大好用的项目管理软件(后续持续更新)
  • Linux:配置客户端默认autofs服务
  • Kotlin版本的Gradle全局配置init.gradle.kts及参考文档
  • react18【实战】tab切换,纯前端列表排序(含 lodash 和 classnames 的安装和使用)
  • C++学习第二十七课:C++ 输入输出流详解:从基础到高级应用
  • 【Unity AR开发系列】介绍如何使用这个支持热更的AR开发插件,快速地开发AR应用
  • Nginx - 配置文件结构(一)
  • 暗区突围进不去/游戏无法启动/掉帧卡顿/报错的解决方法
  • 基于FPGA的视频矩阵 视频拼接 无缝切换解决方案
  • LeetCode 513.找树左下角的值
  • redis分片java实践、redis哨兵机制实现、redis集群搭建
  • 2024年四千价位段最具统治力的投影仪,坚果N1S 4K: 4K+三色激光=下一代4K
  • MySQL8.3升级踩坑记录