Files
dpdk-blog/notes/index.md
T

40 lines
1.0 KiB
Markdown

# 学习笔记
> DPDK → DPU 学习路线每日记录
## Phase 0 — 基础夯实
| Day | 主题 | 日期 |
|-----|------|------|
| [Day 01](/notes/phase0/day01-pcie-topology) | PCIe 拓扑结构 | Sep 2026(重跑版) |
| [Day 02](/notes/phase0/day02-kernel-rx-path) | 内核收包路径分析 | Jun 2026 |
| [Day 03](/notes/phase0/day03-kernel-memory) | 内核内存管理 | Jun 2026 |
| [Day 04](/notes/phase0/day04-rcu-lockfree) | RCU & Lock-free 编程 | Jun 2026 |
## Week 1 (起算: July 21, 2026)
| Day | 主题 |
|-----|------|
| [Day 001](/notes/week1/day001-pcie-topology) | PCIe 拓扑深度分析 |
## Phase 1 — DPDK 核心 (待更新)
- [ ] EAL 初始化流程
- [ ] Mbuf 内存池管理
- [ ] PMD 驱动模型
- [ ] rte_ring 无锁队列
- [ ] Flow Bifurcation
## Phase 2 — 协议栈 & 加速 (待更新)
- [ ] 用户态 TCP/IP (libmtcp-v3)
- [ ] 性能基准测试
- [ ] 硬件卸载 (RSS, TSO, LRO)
## Phase 3 — DPU 架构 (待更新)
- [ ] SAI-DPDK 适配
- [ ] OVS 卸载
- [ ] SONiC 集成
- [ ] DPU 架构设计文档