摘要: 1 LPM库DPDK LPM库组件为32位的key实现了最长前缀匹配(LPM)表查找方法,该方法通常用于在IP转发应用程序中找到最佳路由匹配。2 LPM API概述LPM组件实例的主要配置参数是要支持的最大规则数。 LPM前缀由一对参数(32位Key,深度)表示,深度范围为1到32。LPM规则由LPM前缀和与该前缀关联的一些用户数据表示。 该前缀用作LPM规则的唯一标识符。 在此实现中,用户数据的... 阅读全文
posted @ 2020-05-19 18:29 一觉醒来写程序 阅读(1975) 评论(0) 推荐(1) 编辑
摘要: 1 Mbuf库Mbuf库提供了分配和释放缓冲区(mbufs)的功能,DPDK应用程序可以使用这些mbufs来存储消息缓冲。 消息缓冲存储在内存池中,使用Mempool库。数据结构rte_mbuf通常用来承载网络数据包buffers,但它实际上可以是任何数据(控制数据、事件……)。rte_mbuf头部 阅读全文
posted @ 2020-05-19 01:48 一觉醒来写程序 阅读(2826) 评论(0) 推荐(1) 编辑