首页
›
半导体工艺与制造设备
›
019-DPDK高性能数据包处理
›
《DPDK轮询模式驱动PMD开发与调试工程经验》
VIP20
本课程属于:019-DPDK高性能数据包处理
半导体工艺与制造设备 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
DPDK轮询模式驱动PMD开发与调试工程经验
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DPDK概述与轮询模式驱动原理
DPDK背景 · UIO与VFIO原理 · 轮询模式与传统中断模式对比
DPDK
轮询模式驱动原理
02
DPDK开发环境搭建
系统要求 · 内核配置 · 大页内存配置
DPDK
开发环境搭建
03
PMD架构与核心数据结构
rte_eth_dev · rte_mbuf · rte_ring
PMD
架构
04
网卡初始化流程
设备探测 · 资源分配 · 端口启动
网卡初始化流程
设备探测
05
轮询模式收发包核心API
rte_eth_rx_burst与r…
API
轮询模式收发包核…
06
零拷贝技术
内存池管理 · Mbuf复用 · 免拷贝数据路径
零拷贝技术
内存池管理
07
多队列与RSS
RSS原理 · 队列分配策略 · 多核负载均衡
RSS
多队列
08
流分类与元组过滤
Flow Director · RTE Flow API · 硬件卸载
流分类
元组过滤
09
虚拟化支持
SR-IOV · VF直通 · virtio-user PMD
虚拟化支持
SR-IOV
10
PMD驱动框架
驱动注册 · 探测回调 · 设备操作函数表
PMD
驱动框架
11
硬件寄存器操作
BAR空间映射 · MMIO读写 · 寄存器调试技巧
硬件寄存器操作
BAR
12
描述符环管理
Tx/Rx描述符结构 · 环初始化 · 门铃机制
描述符环管理
Tx/Rx
13
中断与轮询混合模式
LSC中断 · 链路状态检测 · 事件驱动
轮询混合模式
LSC
14
性能调优
CPU亲和性 · NUMA感知 · 缓存行对齐
性能调优
CPU
15
内存管理深度
Hugepage · IOVA · DMA映射
内存管理深度
Hugepage
16
调试工具与手段
gdb调试 · rte_dump · 日志系统
调试工具
手段
17
常见Bug与排查
空指针 · 内存泄漏 · 描述符溢出
Bug
常见
18
单元测试与模拟环境
utest框架 · 虚拟PMD · 环回测试
单元测试
模拟环境
19
多进程支持
主从进程 · 共享内存 · rte_mp_msg
多进程支持
主从进程
20
硬件卸载特性
TSO · LRO · 校验和卸载
硬件卸载特性
TSO
21
时间同步
IEEE 1588 PTP · 硬件时间戳 · rte_eth_timesync
时间同步
IEEE
22
电源管理
节能模式 · 频率调整 · 自适应轮询
电源管理
节能模式
23
流量整形与QoS
调度器 · 限速 · 队列优先级
QoS
流量整形
24
安全特性
IPsec卸载 · MACsec · 信任根
安全特性
IPsec
25
DPDK与内核协同
KNI · AF_PACKET · virtio-user
DPDK
内核协同
26
PMD热插拔
设备移除 · 资源清理 · 优雅关闭
PMD
热插拔
27
性能基准测试
testpmd · pktgen · 延迟与吞吐量测量
性能基准测试
testpmd
28
生产环境部署
服务网格 · 容器化 · Kubernetes集成
生产环境部署
服务网格
29
社区贡献与代码规范
patch提交 · review流程 · 编码风格
社区贡献
代码规范
30
未来趋势
DPDK与eBPF · 智能网卡 · 可编程数据平面
未来趋势
DPDK
所属VIP或分类
同VIP:DPDK-CPU亲和性绑定在NUMA架构下优化
同VIP:DPDK-KNI内核接口与协议栈互通工程案例
同VIP:DPDK-KNI接口与Linux网络协议栈互通