DPDK学习路线计划
引用: https://www.processon.com/view/link/57c1ba15e4b00cf02335a2b4#map
这是大神介绍的学习路线图, 作为一个后辈也会按照这个线路学习,但有所获
DPDK学习路线目录:
1.学习DPDK基本概念
1.1.知道DPDK是做啥的
1.2.知道DPDK基本原理
2.学习DPDK如何编译(X86_64环境下)
2.1.第一层会用step_up脚本编译
2.2.第二次理解dpdk Makefile框架
3.DPDK启动前的准备工作
3.1.设置大页内存
3.2.加载KO
3.3.绑定网卡
1)用step_up脚本
2)用dpdk_ubind脚本
3)知道网卡绑定的原理
4.运行L2FWD程序
4.1.第一层熟悉DPDK运行的一般参数
4.2.了解L2FWD的基本功能
4.3.从L2FWD的代码中学会DPDK的一般流程
1).系统初始化流程
内存等等
2).网卡设置流程
3).核绑定线程执行的流程
5.ring/mbuf/mpool/timer学习
6.KNI接口学习
7.其他高级功能
授人以鱼不如授人以渔
如果通过例子+文档来学习
ACL
LPM
RING DEV
看自己的需求学习