# 学习笔记 > DPDK → DPU 学习路线每日记录 ## Phase 0 — 基础夯实 | Day | 主题 | 日期 | |-----|------|------| | [Day 01](/notes/phase0/day01-pcie-topology) | PCIe 拓扑结构 | Sep 2026(重启后 Day 1) | | [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 架构设计文档