![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dpdk
文章平均质量分 70
云端漫步的程狗子
这个作者很懒,什么都没留下…
展开
-
dpdk mbuf
单 segment 的 mbuf,网卡能够存储的报文大小受限于 dataroom 的大小,而 multi-segmented mbuf 却不存在这一限制,可以用来做报文聚合。这四部分中第一部分用于存储 mbuf 内部的数据结构,第二部分与第四部分的使用由用户控制,第三部分用于存储报文内容。原创 2022-12-11 22:50:51 · 379 阅读 · 0 评论 -
rte_prefetch(报文处理中的指令预取)
cache的基本操作单位是cache line,如果一个cache line中包含两个不同的数据,那么如果一个线程对其中一个数据进行写操作,那么这个cache line就需要更新,意味着另一个线程需要重新加载另一个数据。所以两个不同的数据不要放在同一个cache line中,这就需要数据定义的时候声明cache对齐,例如cache line的大小是128位(16字节),定义一个8字节的long,剩下8字节使用无用的数据来填充。但是我们在处理本节点时,可以通过CPU指令将下一个节点推送到Cache里。原创 2022-12-11 19:45:16 · 1313 阅读 · 0 评论 -
DPDK发包处理流程
DPDK发包处理流程原创 2022-11-14 22:44:58 · 579 阅读 · 0 评论 -
DPDK收包处理流程
DPDK收包处理流程原创 2022-11-14 22:34:48 · 699 阅读 · 0 评论 -
[dpdk] Basic Forwarding Sample Application
【代码】[dpdk] Basic Forwarding Sample Application。原创 2022-10-30 00:22:22 · 331 阅读 · 0 评论 -
dpdk常见错误
dpdk常见错误原创 2022-10-29 00:27:30 · 1000 阅读 · 0 评论 -
Poll Mode Driver
Poll Mode Driver原创 2022-10-05 09:49:02 · 326 阅读 · 0 评论 -
Mbuf Library
mbuf原创 2022-10-05 08:08:05 · 324 阅读 · 0 评论 -
Mempool Library
Mempool Library原创 2022-09-29 21:26:22 · 255 阅读 · 0 评论 -
Ring Library
Ring Library原创 2022-09-26 22:22:16 · 233 阅读 · 0 评论 -
RCU Library
RCU Library原创 2022-09-25 22:31:43 · 301 阅读 · 0 评论 -
Environment Abstraction Layer
The Environment Abstraction Layer (EAL) is responsible for gaining access to low-level resources such as hardware and memory space. It provides a generic interface that hides the environment specifics from the applications and libraries.The core initializa原创 2022-09-24 23:04:23 · 280 阅读 · 0 评论 -
DPDK Programmer‘s Guide
DPDK Programmer’s Guide原创 2022-09-24 21:58:52 · 366 阅读 · 0 评论 -
DPDK EAL参数
【代码】DPDK EAL参数。原创 2022-09-23 21:06:06 · 595 阅读 · 0 评论 -
dpdk设置
【代码】dpdk设置。原创 2022-09-16 23:37:42 · 178 阅读 · 0 评论