init: DPDK → DPU learning blog (VitePress)

- VitePress static site for rendering all markdown documents
- Auto-discovers .md files from dpdk-roadmap-v3 and dpdk-study-kb
- Features: full-text search, dark mode, responsive design
- Pages: roadmap, notes (Phase 0-3), product docs, knowledge base

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
newbie
2026-08-09 15:42:47 +00:00
co-authored by Claude
commit 6d8c994dde
20 changed files with 9262 additions and 0 deletions
Executable
+2
View File
@@ -0,0 +1,2 @@
# 2026-08
Executable
+43
View File
@@ -0,0 +1,43 @@
# 知识库
DPDK 学习与应用开发的知识积累。
> 工作中遇到的问题 → 5 分钟记一行 → 积累成面试素材 + uNOS 设计输入。
## 每月记录
[2026-08 更新](./2026-08.md)
## 知识分类
### DPDK 核心
- 环境抽象层 (EAL)
- 内存管理 (Mbuf, Memzone, Mempool)
- 轮询模式驱动 (PMD)
- 无锁队列 (rte_ring)
- 报文转发框架
### Linux 内核对照
- 网络协议栈收发包路径
- PCIe 设备枚举与驱动
- 内存管理 (Buddy, Slab, CMA)
- 同步机制 (RCU, Spinlock)
- 中断与 NAPI
### DPU 架构
- BlueField / Octeon 对比
- SAI 交换机抽象接口
- OVS 数据路径卸载
- VirtIO / SR-IOV
- DMA 引擎
### 性能优化
- Cache 友好设计
- NUMA 亲和性
- Huge Pages
- 批处理与向量化
- 零拷贝技术