前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[DPDK] Intel DPDK 基础讲解一 编译DPDK

[DPDK] Intel DPDK 基础讲解一 编译DPDK

作者头像
通信行业搬砖工
修改2023-02-28 14:25:41
1.4K0
修改2023-02-28 14:25:41
举报
文章被收录于专栏:网络虚拟化

本文主要通过介绍简单的Intel DPDK基础来帮助广大朋友入门DPDK和自我总结交流,如下提供在Linux PC 基础上安装Intel DPDK,仅供大家学习参考

==

欢迎关注公众号:通信行业搬砖工

==

数据平面开发套件(DPDK:Data Plane Development Kit)是由6WIND,Intel等多家公司开发,主要基于Linux运行,用于快速数据包处理的函数库与驱动集合,可以极大提高数据处理性能和吞吐量,提高数据平面应用程序的工作效率。目前支持Intel X86指令集和部分ARM架构的芯片。

1、下载Intel DPDK 以公版的为例

下载链接地址:http://core.dpdk.org/download/

2、解压下载的软件包 dpdk-20.11.tar.xz

linux command:tar xvf dpdk-20.11.tar.xz

3、进入软件包目录 即可阅读Intel DPDK软件包源代码

==

下面介绍编译安装软件包过程:

1、前期开发环境准备,在linux上交叉编译内核工具链相关选项,以Ubuntu为例:

Linux command:sudo apt-get install linux-headers-$(uname -r)

2、进入DPDK软件包目录,设置Intel DPDK环境变量

linux command:export RTE_SDK=`pwd`

3、配置Intel DPDK 的编译gcc 工具链

Linux command:export RTE_TARGET=x86_64-native-linuxapp-gcc

4、配置Make config 参数

Linux Command: make config T=x86_64-native-linuxapp-gcc

5、配置DPDK's configuration file

Linux command: sed -ri 's,(PMD_PCAP=).*,\1y,' x86_64-native-linuxapp-gcc/.config

6、在Intel DPDK 软件包目录执行make和make install 命令

Linux command:make 、 make install

方法二、 使用DPDK setup 脚本进行编译

脚本方法过于简单,操作方法:略

7、通过lspci 命令查看当前网卡的PCIexpress地址

8、将端口的PCIexpress 地址和DPDK 网口绑定

三、运行Intel DPDK 软件实例

后续文章再着重介绍如何在Linux 环境上编译Intel DPDK 实例和开发Intel DPDK 的application

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-12-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 通信行业搬砖工 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档