DPDK
文章平均质量分 80
编程十万问
我是王小智,Linux C 开发工程师,喜欢钻研技术,写文章,交朋友。
展开
-
DPDK网卡PMD驱动常用属性字段和API函数汇总
使用方法:rte_eth_dev_configure函数的struct rte_eth_conf的参数指定rxmode.mq_mode = RTE_ETH_MQ_RX_RSS_FLAG,rx_adv_conf.rss_conf指定哈希key。如果网卡支持RTE_ETH_TX_OFFLOAD_MT_LOCKFREE属性,则多个线程可以在没有锁的情况下,在同一个Tx队列上并发地调用rte_eth_tx_burst()发送报文。请注意,扩展统计信息标识符是驱动程序特定的,因此对于不同的端口可能不一样。原创 2023-06-08 22:40:48 · 1810 阅读 · 0 评论 -
DPDK官方文档说明
36、dpdk-pipeline:展示了与P4语言一致的软件交换机(SWX)管道的特性37、dpdk-eventdev_pipeline:使用软件PMD使用eventdev API。5、dpdk-dumpcap:支持条件过滤的抓包工具,它作为辅助DPDK进程运行,捕获进出DPDK主进程的数据包。33、dpdk-vdpa:通过使用vdpa后端创建vhost-user套接字34、dpdk-ip_pipeline :DPDK pipeline模式处理报文的示例。更详细的实现,可以看L2和L3转发示例应用程序。原创 2023-06-04 14:39:22 · 1826 阅读 · 0 评论 -
DPDK相关开源代码汇总
f-stack是基于DPDK(Data Plante Development Kit)实现的一个用户态的协议栈,从FressBsd协议栈移植而来的用户态协议栈。它的目的是通过编程扩展支持大规模网络自动化,同时还支持标准的管理接口和协议。dpvs是爱奇艺公司基于DPDK开发的高性能第4层负载均衡器(Layer-4 load balancer),dpvs的名字来源于DPDK+LVS,这里的LVS是阿里巴巴改进版的lvs。》中,我们讲了学习DPDK的相关资料,今天我们来讲一下DPDK相关的开源代码。原创 2023-06-01 21:22:58 · 670 阅读 · 0 评论 -
DPDK相关学习资料汇总
8.《DPDK应用基础》,作者:唐宏,柴卓原,任平,王勇,等 ,本书不仅深入浅出地介绍了DPDK的基础原理和安装调试方法,还详细介绍了DPDK在NFV中的应用场景和测试方法,并叙述了DPDK应用开发的技术细节和实践经验,是DPDK的入门,是了解NFV加速转发技术的指南。5.《深入浅出DPDK》(作者:张梅、许云杰)- 该书是目前市场上关于DPDK的最佳实践和最全面的参考书之一,既深入浅出地介绍了DPDK的基础知识,又详细地讲解了如何使用DPDK构建高性能的应用程序。原创 2023-05-31 21:36:08 · 2111 阅读 · 0 评论 -
DPDK内存池使用注意事项1 -- 重复释放问题
DPDK提供了内存池的接口,可以很方便地让我们进行内存节点的管理分配,但是如果使用不当,可能会造成很隐蔽的问题。有问题的朋友,可以进网络技术开发交流群提问(先加我wx,备注加群)。喜欢文章内容的朋友,记得加个关注哦~~所以,我们在使用DPDK内存池时,为了避免这种问题出现,一定不能重复释放内存节点。好了,关于DPDK需要注意的重复释放的问题就讲到这里了。下面讲到的是DPDK内存池节点重复释放导致的问题。原创 2023-05-21 12:40:51 · 189 阅读 · 0 评论 -
DPDK常用工具的使用方法
在使用DPDK进行收发包时,经常会用到一些配套的工具来进行配置或者测试验证。原创 2023-05-18 22:13:57 · 1314 阅读 · 0 评论 -
DPDK抓包工具dpdk-dumpcap的使用
dpdk-dumpcap工具是一个数据平面开发工具包(dpdk)网络流量转储工具。该界面类似于Wireshark中的dumpcap工具。它作为辅助DPDK进程运行,允许您捕获进出DPDK主进程的数据包。dpdk-dumpcap以Pcapng数据包格式写入文件。原创 2023-05-08 22:05:06 · 2241 阅读 · 0 评论 -
DPDK的源码编译安装
操作系统版本:Ubuntu 20.04.5DPDK版本: 21.11Intel® DPDK全称Intel Data Plane Development Kit, 是intel提供的数据平面开发工具集,为Intel architecture(IA)处理器架构下用户空间高效的数据包处理提供库函数和驱动的支持。PATHPATHmake成功编译后,可以看到生成了igb_uio.ko驱动文件,后面会加载这个文件。cd dpdk/原创 2023-03-30 10:40:39 · 1300 阅读 · 0 评论