阳光开朗男孩
躺平才是王道
展开
-
如何编译DPDK静态库
打开vs,新建一个生成静态库工程,在生成的lib文件中找到。需在配置选项中添加RTE_FORCE_INTRINSICS。找到对应的文件,并按照路径,新建筛选项将c文件依次添加。,知道了哪些dpdk文件可以在windows下生成。如果报找不到头文件错误,需在配置项添加需要的头文件。需在配置项下面添加RTE_MAX_LCORE。由于这个gcc的,需将配置选项改为clang。完成之后,取消预编译头文件。原创 2023-05-08 11:18:22 · 849 阅读 · 0 评论 -
深入浅出DPDK-1.2初识DPDK
Windows到开源的Linux操作系统,所有跨主机通信几乎都会涉及网络协议栈以及底层网卡驱动对于数据包的处理。然而,低速网络与高速网络处理对系统的要求完全不一样。在IA上,网络数据包处理远早于DPDK而存在。原创 2023-04-23 20:19:22 · 219 阅读 · 0 评论 -
深入浅出DPDK-1.1主流包处理硬件平台
DPDK用软件的方式在通用多核处理器上演绎着数据包处理的新篇章,而对于数据包处理,多核处理器显然不是唯一的平台。支撑包处理的主流硬件平台大致可分为三个方向:硬件加速器、网络处理器、多核处理器。根据处理内容、复杂度、成本、量产规模等因素的不同,这些平台在各自特定的领域都有一定的优势。原创 2023-04-23 14:11:13 · 505 阅读 · 0 评论 -
windows下运行dpdk下的helloworld
安装完成后,编译lib_dpdk,release版本,直到成功。这个静态库,为后续基于dpdk开发的程序都必须引入这个库。下载dpdk源码,由于官网上的dpdk只支持linux的,这里是我改过的可以支持windows的。打开本地策略->用户权限分配->锁定内存页->添加用户或组->高级->立即查找。输入电脑用户名,选择并添加。点击确定后,重启电脑。下载lib_dpdk,并编译成静态库。编译运行release版本,如下图,即成功。库,以及需要修改里面依赖的头文件路径。安装MLX5的网卡驱动,下载地址。原创 2023-04-21 17:55:59 · 1180 阅读 · 3 评论 -
Window10下安装DPDK
打开Visual Studio Installer,在。原创 2023-04-19 14:29:46 · 1251 阅读 · 0 评论 -
【无标题】
https://download.csdn.net/download/qq_36314864/87704530https://www.zhihu.com/column/c_1242422263888064512原创 2023-04-19 14:20:06 · 59 阅读 · 0 评论 -
DPDK简介
对于用户来说,它可能是一个性能出色的包数据处理加速软件库;对于开发者来说,它可能是一个实践包处理新想法的创新工场;对于性能调优者来说,它可能又是一个绝佳的成果分享平台。DPDK用软件的方式在通用多核处理器上演绎着数据包处理的新篇章,而对于数据包处理,多核处理器显然不是唯一的平台。支撑包处理的主流硬件平台大致可分为三个方向:硬件加速器、网络处理器、多核处理器。根据处理内容、复杂度、成本、量产规模等因素的不同,这些平台在各自特定的领域都有一定的优势。原创 2023-04-19 13:47:52 · 656 阅读 · 0 评论