随笔分类 -  dpdk&vpp

传统引擎性能已经遇到瓶颈,还是来玩玩dpdk&vpp吧
摘要:对于dpdk收到的报文,从物理口上收到的报文,非内核接口发出的报文, 目前都是基于session流,类似于内核协议栈里面的netfiler的tuple来实现的, 一般一个session 里面有flow_org和 flow_reply两个flow。 目前存在路由接口也就是三层接口 l3ethx,接口上 阅读全文
posted @ 2020-07-01 20:41 codestacklinuxer 阅读(215) 评论(0) 推荐(0) 编辑
摘要:之前用基于dpdk 实现小包快速转发的时候有用到无锁队列!今天就来看看吧!(后续完成了去dpdk化,直接在内核完成快速转发功能) dpdk的无锁队列ring是借鉴了linux内核kfifo无锁队列。ring的实质是FIFO的环形队列。 先进先出(FIFO) 最大大小固定,指针存储在表中 无锁实现 多 阅读全文
posted @ 2020-06-08 23:13 codestacklinuxer 阅读(888) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示