dpdk
文章平均质量分 67
小湿哥
这个作者很懒,什么都没留下…
展开
-
DPDK线程初始化逻辑详解
介绍DPDK 工作线程和主线程的初始化过程,以及用户如何使用worker线程的方法原创 2023-08-10 12:00:20 · 660 阅读 · 0 评论 -
最简单的Makefile编译DPDK应用
为了方便开发DPDK的程序,一个Makefile模板原创 2022-09-28 18:01:53 · 460 阅读 · 0 评论 -
URDMA跑起来
urdma运行环境搭建,测试示例。原创 2022-09-02 16:45:03 · 437 阅读 · 0 评论 -
DPDK KNI介绍
DPDK KNI接口的说明,rte_kni内核模块的使用方式和原理。原创 2022-07-21 12:20:46 · 1022 阅读 · 0 评论 -
openssl生成椭圆曲线的私钥是如何做到每次不同的?
生成一个私钥只需要3步1. 获得指定曲线的group (如比特币的secp256k1)2. group和key绑定3. 用key来生成私钥先上一段代码例子 key1=EC_KEY_new(); if(key1==NULL) { printf("EC_KEY_new err!\n"); return -1; } key2=EC_KEY_new(); if(key2==NULL) { p原创 2021-01-13 10:40:56 · 992 阅读 · 0 评论 -
mTCP编译配置和例子使用
目录编译配置地址配置ARP表配置运行wget实例编译获取mTCP源码git clone https://github.com/mtcp-stack/mtcp.git获取mtcp目录下dpdk源码cd mtcpgit submodule initgit submodule update./setup_mtcp_dpdk_env.shPress [15] to compile x86_64-native-linuxapp-gcc versionPress [18] to install i原创 2020-12-24 11:55:07 · 1508 阅读 · 10 评论 -
vpp的cpu占用100%解决小技巧
笔记本虚拟机跑vpp啊,i7-8750H的cpu一个核心100%,发热感人,风扇很吵。解决这个cpu 100%问题,同时不影响功能调试的方法被我想到一个。主线程usleep, 用了这招之后跑性能测试肯定是跑不了的,当然笔记本本来也不是用来跑性能的。main.c: 1768function: vlib_main_or_worker_loopstatic u32 ck_rouds = 0; //define staic varible to count while (1)原创 2020-11-09 11:10:36 · 1237 阅读 · 0 评论 -
基于dpdk实现一个存数据的小例子
学习手撸dpdk,从写最简单的例子开始。功能说明数据包: ETHER HEADER | TYPE| LENGTH | VALUETYPE = 0x03 write reqTYPE = 0x04 write reply收到write req的单播请求,保存value, 回复write reply消息。测试客户端利用python3 scapy库来构造符合规则的二层数据包[root@localhost ~]# python3Python 3.6.8 (defau...原创 2020-10-09 00:36:20 · 1173 阅读 · 1 评论 -
简析vpp中的dpdk初始化
最近想手撸dpdk,正好需要研究一下dpdk的参数如何配置,就从vpp出发看看dpdk如何初始化的。vpp使用默认startup.conf配置。全局初始化rte_eal_init跟踪到执行该函数的参数[root@localhost fdio-vpp]# make debugGNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-119.el7Copyright (C) 2013 Free Software Foundation, Inc.Licen原创 2020-10-06 02:14:21 · 1911 阅读 · 3 评论