c++
pb830
这个作者很懒,什么都没留下…
展开
-
dpdk-prog-guide阅读笔记--Ring_Library
1. Ring Library通过操作时将ring中的变量复制到本地的方式来完成无锁操作1.1 Ring structstruct rte_ring { char name[RTE_MEMZONE_NAMESIZE]; // name of the ring\n int flags; // Flags s...原创 2019-04-26 08:49:49 · 189 阅读 · 1 评论 -
dpdk-prog-guide阅读笔记--Mempool_Library
1. Mempool LibraryDPDK的mempool库一般都是使用ring库实现的,利用了内存的channel、rank特性加速内存数据存取过程。1.2 内存结构内存从CPU到实际的存储节点,结构为:1. channel2. DIMM3. rank4. chip5. bank(感觉这个概念乱入了)6. row/column1.1.1 channelCPU到...原创 2019-04-26 08:59:35 · 250 阅读 · 1 评论 -
dpdk-prog-guide阅读笔记--Hash_Library
1. Hash API Overview1.1主要配置参数1. hash表的条目数2. key值的字节数3. 额外配置的flag4. hash函数1.2主要功能1. 根据key值增加条目2. 根据key值删除条目3. 根据key值查找条目1.3 额外功能1. 同时提供key值和重计算的hash值增加/查找/删除条目2. 同时提供key和data来增加/查找条目...原创 2019-04-26 10:25:51 · 745 阅读 · 0 评论