DPDK
温柔如酒
这个作者很懒,什么都没留下…
展开
-
Linux系统下DPDK源码编译,testpmd的使用以及编译过程中遇到的问题,以及高版本DPDK meson+ninja编译步骤
1.首先,下载以及编译官网下载DPDK源码, DPDK官网 : dpdk.org以dpdk-20.08为例,下载完成后,cd 到源码所在路径1. 指定DPDK安装路径, 设置所需的环境变量并转到源目录 export RTE_SDK=/dpdk-20.08 2. ls ./config3. make config T=x86_64-native-linux-gcc4. 设置编译目标 export RTE_TARGET=build5. make2.编译之后,运行前的设置(大原创 2021-07-01 16:48:55 · 3939 阅读 · 0 评论 -
网络数据分析及基于DPDK提取IP头,Eth头
网络数据在传输过程中,在传输层,会在数据前加上 源端口,目的端口,即TCP头(UDP头)在网络层,会加上源IP、目的IP以及传输方式(TCP/UDP),即IP头在数据链路层,会加上源MAC、目的MAC ,即Eth头一个数据包由以上部分组成我们接收到数据包,运用的DPDK为例,提取出Eth头,IP头,端口Linux中有定义好的存储 Eth头,IP头这种结构体,直接复制过来用#include <linux/byteorder/little_endian.h>#include <原创 2021-04-30 12:13:52 · 1041 阅读 · 0 评论