# dpdk_engineer_manual
**Repository Path**: startails/dpdk_engineer_manual
## Basic Information
- **Project Name**: dpdk_engineer_manual
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 1
- **Created**: 2023-12-09
- **Last Updated**: 2024-01-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# ✨✨✨【DPDK工程师手册】 —— 官方文档,最新视频,开源项目,论文,大厂内部ppt,知名工程师一览表

## —— 冲破内核瓶颈,让I/O性能飙升。
书籍电子版资料 |官方文档 |最新视频 | 大会ppt| 开源项目|论文|知名工程师
:-------: | :---------------: | :------------: | :-------: |:--------------: | :------------: | :------------:
[📕](https://github.com/0voice/dpdk_engineer_manual#-%E4%B9%A6%E7%B1%8D%E7%94%B5%E5%AD%90%E7%89%88%E8%B5%84%E6%96%99)|[📜](https://github.com/0voice/dpdk_engineer_manual#-%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3)|[📀](https://github.com/0voice/dpdk_engineer_manual#-%E6%9C%80%E6%96%B0%E8%A7%86%E9%A2%91)|[🎞](https://github.com/0voice/dpdk_engineer_manual#-%E5%A4%A7%E4%BC%9Appt)|[🏗](https://github.com/0voice/dpdk_engineer_manual#-%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE)|[📰](https://github.com/0voice/dpdk_engineer_manual#-%E8%AE%BA%E6%96%87)|[👷](https://github.com/0voice/dpdk_engineer_manual#-%E7%9F%A5%E5%90%8D%E5%B7%A5%E7%A8%8B%E5%B8%88)

## 📣 【梳理思维,一图定乾坤】[DPDK架构图.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/DPDK%E6%9E%B6%E6%9E%84%E5%9B%BE.pdf)
## 🔥 【800页编程指南,含中文】[DPDK编程指南.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/DPDK%E7%BC%96%E7%A8%8B%E6%8C%87%E5%8D%97.pdf)
## 🔈 【今日推荐阅读】[打破DPDK的误区: 数据面最流行的工具包DPDK的前世,现在和未来](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E6%89%93%E7%A0%B4DPDK%E7%9A%84%E8%AF%AF%E5%8C%BA%EF%BC%9A%20%E6%95%B0%E6%8D%AE%E9%9D%A2%E6%9C%80%E6%B5%81%E8%A1%8C%E7%9A%84%E5%B7%A5%E5%85%B7%E5%8C%85DPDK%E7%9A%84%E5%89%8D%E4%B8%96%EF%BC%8C%E7%8E%B0%E5%9C%A8%E5%92%8C%E6%9C%AA%E6%9D%A5.md)
## 💪 国人技术,弘扬大厂实力
#### [中兴通讯高性能5G核心网UPF实现](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E4%B8%AD%E5%85%B4%E9%80%9A%E8%AE%AF%E9%AB%98%E6%80%A7%E8%83%BD5G%E6%A0%B8%E5%BF%83%E7%BD%91UPF%E5%AE%9E%E7%8E%B0.pdf)
#### [中国电信DPDK技术白皮书v1.0](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E4%B8%AD%E5%9B%BD%E7%94%B5%E4%BF%A1DPDK%E6%8A%80%E6%9C%AF%E7%99%BD%E7%9A%AE%E4%B9%A6v1.0.pdf)
#### [爱奇艺DPDK网络优化实践](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E7%88%B1%E5%A5%87%E8%89%BADPDK%E7%BD%91%E7%BB%9C%E4%BC%98%E5%8C%96%E5%AE%9E%E8%B7%B5.pdf)
#### [基于DPDK实现的LB支撑阿里巴巴双11业务](https://github.com/0voice/dpdk_engineer_manual/blob/main/jun-liang-%E5%9F%BA%E4%BA%8EDPDK%E5%AE%9E%E7%8E%B0%E7%9A%84LB%E6%94%AF%E6%92%91%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%E5%8F%8C11%E4%B8%9A%E5%8A%A1%E2%80%94%E2%80%94DPDKSummit2018.pdf)
## 📕 书籍电子版资料
#### [《DPDK应用基础》](https://www.aliyundrive.com/s/U2hJMJojHXm)
#### [《深入浅出DPDK》](https://www.aliyundrive.com/s/gbwVRvRptaX)
#### [《Linux开源网络全栈详解:从DPDK到OpenFlow》](https://www.aliyundrive.com/s/3BNWpLX4hZk)
#### [《DPDK Programmer’s Guide》](https://www.aliyundrive.com/s/EfFUcx6G8Zu)
#### [《Data Plane Development Kit (DPDK)》 ](https://github.com/0voice/dpdk_engineer_manual/blob/main/Data%20Plane%20Development%20Kit%20(DPDK)%20.pdf)
## 📜 官方文档
#### [《DPDK Testpmd 应用》.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3/%E3%80%8ADPDK%20Testpmd%20%E5%BA%94%E7%94%A8%E3%80%8B.pdf)
#### [《DPDK for FreeBSD入门》.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3/%E3%80%8ADPDK%20for%20FreeBSD%E5%85%A5%E9%97%A8%E3%80%8B.pdf)
#### [《DPDK for Linux入门》.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3/%E3%80%8ADPDK%20for%20Linux%E5%85%A5%E9%97%A8%E3%80%8B.pdf)
#### [《DPDK 中的 NIC 驱动程序》.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3/%E3%80%8ADPDK%20%E4%B8%AD%E7%9A%84%20NIC%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E3%80%8B.pdf)
#### [《DPDK 示例应用》.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3/%E3%80%8ADPDK%20%E7%A4%BA%E4%BE%8B%E5%BA%94%E7%94%A8%E3%80%8B.pdf)
#### [《Fastpass:集中的“零队列”数据中心网络(英文)》.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3/%E3%80%8AFastpass%EF%BC%9A%E9%9B%86%E4%B8%AD%E7%9A%84%E2%80%9C%E9%9B%B6%E9%98%9F%E5%88%97%E2%80%9D%E6%95%B0%E6%8D%AE%E4%B8%AD%E5%BF%83%E7%BD%91%E7%BB%9C(%E8%8B%B1%E6%96%87)%E3%80%8B.pdf)
#### [《发布说明:数据平面开发套件》.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3/%E3%80%8A%E5%8F%91%E5%B8%83%E8%AF%B4%E6%98%8E%EF%BC%9A%E6%95%B0%E6%8D%AE%E5%B9%B3%E9%9D%A2%E5%BC%80%E5%8F%91%E5%A5%97%E4%BB%B6%E3%80%8B.pdf)
#### [《含 XEN 的 DPDK》.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3/%E3%80%8A%E5%90%AB%20XEN%20%E7%9A%84%20DPDK%E3%80%8B.pdf)
#### [《在英特尔® 处理器上启用卓越的 Galois-Counter 模式》.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3/%E3%80%8A%E5%9C%A8%E8%8B%B1%E7%89%B9%E5%B0%94%C2%AE%20%E5%A4%84%E7%90%86%E5%99%A8%E4%B8%8A%E5%90%AF%E7%94%A8%E5%8D%93%E8%B6%8A%E7%9A%84%20Galois-Counter%20%E6%A8%A1%E5%BC%8F%E3%80%8B.pdf)
#### [《多 Gbps 的流管理:经验教训(英文)》.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3/%E3%80%8A%E5%A4%9A%20Gbps%20%E7%9A%84%E6%B5%81%E7%AE%A1%E7%90%86%EF%BC%9A%E7%BB%8F%E9%AA%8C%E6%95%99%E8%AE%AD(%E8%8B%B1%E6%96%87)%E3%80%8B.pdf)
#### [《程序员指南:数据平面开发套件》.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3/%E3%80%8A%E7%A8%8B%E5%BA%8F%E5%91%98%E6%8C%87%E5%8D%97%EF%BC%9A%E6%95%B0%E6%8D%AE%E5%B9%B3%E9%9D%A2%E5%BC%80%E5%8F%91%E5%A5%97%E4%BB%B6%E3%80%8B.pdf)
#### [《采用 CUCKOOSWITCH 的可扩展、高性能以太网转发(英文)》.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3/%E3%80%8A%E9%87%87%E7%94%A8%20CUCKOOSWITCH%20%E7%9A%84%E5%8F%AF%E6%89%A9%E5%B1%95%E3%80%81%E9%AB%98%E6%80%A7%E8%83%BD%E4%BB%A5%E5%A4%AA%E7%BD%91%E8%BD%AC%E5%8F%91(%E8%8B%B1%E6%96%87)%E3%80%8B.pdf)
## 📀 最新视频
**2021年DPDK北美峰会** | **演讲者**
------|-------
[Welcome_ DPDK Summit NA 2021Virtual Experience](https://www.aliyundrive.com/s/dTrUWM4REUZ) | Arpit Joshipura
[DPDK on RISC-V](https://www.aliyundrive.com/s/bmSyVnqbcrE) | Stanislaw Kardach, Semihalf
[Getting Past Incubation_ DPDK for Windows Platform Goes Mainstream](https://www.aliyundrive.com/s/izr9xWQCohN)|
[Using Virtual Functions with DPDK in OpenShift 4](https://www.aliyundrive.com/s/dercTMQmF7i) |Ip Sam & Wuxin Zeng, Red Hat
[High Density Scalable Cloud Gateway for Cloud Networking](https://www.aliyundrive.com/s/6eSduLax24b) | Hongjun Ni & Pan Zhang, Intel
[Running P4 programs as DPDK applications](https://www.aliyundrive.com/s/2AFQiihTbGT) | Cristian Dumitrescu & Han Wang - Intel
[Advanced API For Rules Management - RTE Flow Next Evolution](https://www.aliyundrive.com/s/dgZXaqUFAq9) |Ori Kam, NVIDIA
[Tools for Memory Model Simulation](https://www.aliyundrive.com/s/brJ7ZYFjKgc) |Herd7 - Honnappa Nagarahalli, ARM
[Transitioning Flow Based ethdev Ops to rte_flow](https://www.aliyundrive.com/s/ayktvtayTtL) | Ajit Khaparde, Broadcom
[Closing Remarks - DPDK Summit NA 2021 ](https://www.aliyundrive.com/s/Scb65uAXWs8)| Arpit Joshipura
**2021年亚太DPDK峰会** | **演讲者**
------|-------
[Welcome- DPDK Summit APAC 2021](https://www.aliyundrive.com/s/nax5aepFvt8) | Jim St. Leger
[Dynamic Mempool_ One of the Final Steps to Make DPDK Cloud-Native](https://www.aliyundrive.com/s/LosLFP9Kmy8) | Jielong Zhou
[An Ideal Network IO Virtualization Solution in DPDK](https://www.aliyundrive.com/s/HVu1L15fARi) | Xiuchun Lu, Chenbo Xia
[Handling Elephant Flow on a DPDK-Based Load Balancer](https://www.aliyundrive.com/s/A8ih97uma9d) | Hongjun Ni, Yipeng Wang, Chenmin Sun
[OvS Tunneling and Connection Tracking Hardware Offload via Rte_flow](https://www.aliyundrive.com/s/8usZYc5ParN) | Xiao Wang, Rosen Xu
[Accelerating vHost Data Plane with DMA in the CPU](https://www.aliyundrive.com/s/KwN3YV2EK4o) | Jiayu Hu
[Warp Speed Cryptographic Applications](https://www.aliyundrive.com/s/LzH3VHLmRzk) | Fan Zhang
[Introducing Hardware Content Inspection Accelerator Into the ...](https://www.aliyundrive.com/s/vgBWcHACfUT)| Kun Qiu, Harry Chang
[Enhance SEBA-Based FTTH vCPE System with SPP vSwitch](https://www.aliyundrive.com/s/2tXgEJwVhn3) | Tri Trinh, Kentaro Ogawa
[Memory Error Detect Enhancement for DPDK Fuzzing](https://www.aliyundrive.com/s/4sWgpknXdix) | Xueqin Lin, Yinan Wang
[Using DPDK to Build PCIe Endpoint Framework](https://www.aliyundrive.com/s/DU2MY75TWnw) | Jun Yang, Hongjun Chen
**2017年DPDK中国上海技术峰会** | **演讲者**
------|-------
[A Better Virtio towords NFV Cloud](https://www.aliyundrive.com/s/vx3yCUaBBtg)|Cunming Liang
[Accelerate VM I_O via SPDK and Crypto for Generaic vHost](https://www.aliyundrive.com/s/LoJ3WF4wP68)| Changpeng Liu,Xin Zeng
[Accelerate VM I_O via SPDK and Crypto for Generaic vHost_2](https://www.aliyundrive.com/s/VVh7r9adoYT)| Changpeng Liu,Xin Zeng
[OVS-DPDK Practices in Meituan Cloud](https://www.aliyundrive.com/s/nCXtSVgvncM)| Huai Huang
[A High speed DPDK PMD approach in LXC](https://www.aliyundrive.com/s/5dLZeT3mAG4)| Jie Zheng
[Cloud Data Center, Network Security practices](https://www.aliyundrive.com/s/PoLCzdDejJB)|Kai Wang
[DPDK in container - Status Quo and Future Directions](https://www.aliyundrive.com/s/dUz24eiiFiK)| Jianfeng Tan
[F-Stack, a full user space network service on DPDK](https://www.aliyundrive.com/s/hLKWKPUhYjR)| Hailang Wang
[Support Millions users in vBRAS](https://www.aliyundrive.com/s/oAYjSFcWXUL)| Zhouhui Sun
[Telco data plane status, challenges and solutions](https://www.aliyundrive.com/s/N7yM4HEqPkg)|Hao Lin
[Towards Low Latency Interrupt Mode PMD](https://www.aliyundrive.com/s/2pZCMyXGiDt)|Yunhong Jiang,Wei Wang
[Accelerate VPP workload with DPDK Cryptodev Framework](https://www.aliyundrive.com/s/2W58gLgLcDq)| Fan Zhang
[Data Center Security Use Case with DPDK](https://www.aliyundrive.com/s/KNPHrEkTzh1)| Haohao Zhang
[Intel® 25GbE Ethernet Adapter Advanced Features for NFV, Adaptiv](https://www.aliyundrive.com/s/JiHRtmpB8d3)| Helin Zhang,Jingjing Wu
[Intel® 25GbE Ethernet Adapter Advanced Features for NFV, Adaptiv_2](https://www.aliyundrive.com/s/aqWg68w3xa7)| Helin Zhang,Jingjing Wu
[Network performance tuning, lesson learned](https://www.aliyundrive.com/s/TRzvVkyZmq6)|Fangliang Lou
[OPDL- On The Path To Packet Processing Nirvana](https://www.aliyundrive.com/s/evqMQ7eHpAq)| Liang Ma
## 🎞 大会ppt
#### [APAC 2021-Accelerating vHost with DMA-JiayuHu.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/APAC%202021-Accelerating%20vHost%20with%20DMA-JiayuHu.pdf)
#### [APAC 2021-DPDK APAC Summit - Opening Remarks.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/APAC%202021-DPDK%20APAC%20Summit%20-%20Opening%20Remarks.pdf)
#### [APAC 2021-DPDK_Summit21_wdate_PPT_OvS-Tunnel_CT.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/APAC%202021-DPDK_Summit21_wdate_PPT_OvS-Tunnel_CT.pdf)
#### [APAC 2021-Handling Elephant Flow on a DPDK-Based Load Balancer.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/APAC%202021-Handling%20Elephant%20Flow%20on%20a%20DPDK-Based%20Load%20Balancer.pdf)
#### [APAC 2021-Hardware Accelerator into the Network Security Applications.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/APAC%202021-Hardware%20Accelerator%20into%20the%20Network%20Security%20Applications.pdf)
#### [APAC 2021-Ideal_Virt_Framework.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/APAC%202021-Ideal_Virt_Framework.pdf)
#### [APAC 2021-Memory error detect enhancement for DPDK fuzzing_APAC_final-1.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/APAC%202021-Memory%20error%20detect%20enhancement%20for%20DPDK%20fuzzing_APAC_final-1.pdf)
#### [APAC 2021-SEBA_SPP_NTT_VNPT_DPDK_SUMMIT_APAC_2021_Official_v0.1.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/APAC%202021-SEBA_SPP_NTT_VNPT_DPDK_SUMMIT_APAC_2021_Official_v0.1.pdf)
#### [APAC 2021-Using DPDK to build PCIe endpoint framework.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/APAC%202021-Using%20DPDK%20to%20build%20PCIe%20endpoint%20framework%20(1).pdf)
#### [APAC 2021-dynamic mempool.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/APAC%202021-dynamic%20mempool.pdf)
#### [APAC 2021-warp speed crypto - A new DPDK Cryptodev Raw Data Path API and its use in Fd.io VPP.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/APAC%202021-warp%20speed%20crypto%20-%20A%20new%20DPDK%20Cryptodev%20Raw%20Data%20Path%20API%20and%20its%20use%20in%20Fd.io%20VPP.pdf)
#### [NA 2021-Cristian_Dumitrescu_Han_Wang_Running_P4_Programs_as_DPDK_Apps.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/NA%202021-Cristian_Dumitrescu_Han_Wang_Running_P4_Programs_as_DPDK_Apps.pdf)
#### [NA 2021-DPDK NA - Closing Remarks.pptx.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/NA%202021-DPDK%20NA%20-%20Closing%20Remarks.pptx.pdf)
#### [NA 2021-DPDK Summit North America 2021.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/NA%202021-DPDK%20Summit%20North%20America%202021.pdf)
#### [NA 2021-DPDK on RISC-V - Stanislaw Kardach, Semihalf.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/NA%202021-DPDK%20on%20RISC-V%20-%20Stanislaw%20Kardach%2C%20Semihalf.pdf)
#### [NA 2021-High Density Scalable Cloud Gateway for Cloud Networking_DPDK Summit NA 2021_Ni Hongjun & Zhang Pan.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/NA%202021-High%20Density%20Scalable%20Cloud%20Gateway%20for%20Cloud%20Networking_DPDK%20Summit%20NA%202021_Ni%20Hongjun%20%26%20Zhang%20Pan.pdf)
#### [NA 2021-Memory Model Simulation Tool - Herd7.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/NA%202021-Memory%20Model%20Simulation%20Tool%20-%20Herd7.pdf)
#### [NA 2021-RTE_Flow improvements Ori Kam.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/NA%202021-RTE_Flow%20improvements%20Ori%20Kam.pdf)
#### [NA 2021-Transitioning Flow Based ethdev Ops to rte_flow - Ajit Khaparde.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/NA%202021-Transitioning%20Flow%20Based%20ethdev%20Ops%20to%20rte_flow%20-%20Ajit%20Khaparde.pdf)
#### [NA 2021-Using Virtual Functions with DPDK in OpenShift 4.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/NA%202021-Using%20Virtual%20Functions%20with%20DPDK%20in%20OpenShift%204.pdf)
#### [NA 2021-dpdk-na-summit-2021_dpdk-on-riscv_kardach.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/NA%202021-dpdk-na-summit-2021_dpdk-on-riscv_kardach.pdf)
#### [NA 2021-zero-copy-ring-APIs-DPDK.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/NA%202021-zero-copy-ring-APIs-DPDK.pdf)
#### [DPDK-China2017-Huang-OVS-DPDK-Practices-in-Meituan-Cloud.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/DPDK-China2017-Huang-OVS-DPDK-Practices-in-Meituan-Cloud.pdf)
#### [DPDK-China2017-JiangWang-Low-Latency-PMD.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/DPDK-China2017-JiangWang-Low-Latency-PMD.pdf)
#### [DPDK-China2017-LiangWang-A-Better-Virtio-towards-NFV-Cloud.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/DPDK-China2017-LiangWang-A-Better-Virtio-towards-NFV-Cloud.pdf)
#### [DPDK-China2017-Lin-Telco-Data-Plane-Status.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/DPDK-China2017-Lin-Telco-Data-Plane-Status.pdf)
#### [DPDK-China2017-LiuZeng-Accelerate-VM-IO-via-SPDK.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/DPDK-China2017-LiuZeng-Accelerate-VM-IO-via-SPDK.pdf)
#### [DPDK-China2017-Lou-Network-Performance-Tuning.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/DPDK-China2017-Lou-Network-Performance-Tuning.pdf)
#### [DPDK-China2017-Ma-OPDL.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/DPDK-China2017-Ma-OPDL.pdf)
#### [DPDK-China2017-Sun-Support-Millions-vBRAS.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/DPDK-China2017-Sun-Support-Millions-vBRAS.pdf)
#### [DPDK-China2017-Tan-DPDK-in-Container.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/DPDK-China2017-Tan-DPDK-in-Container.pdf)
#### [DPDK-China2017-Wang-Cloud-Data-Center-Security Technologies.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/DPDK-China2017-Wang-Cloud-Data-Center-Security%20Technologies.pdf)
#### [DPDK-China2017-Wang-Cloud-Data-Center.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/DPDK-China2017-Wang-Cloud-Data-Center.pdf)
#### [DPDK-China2017-Wang-FStack.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/DPDK-China2017-Wang-FStack.pdf)
#### [DPDK-China2017-Zhang-Accelerate-VPP.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/DPDK-China2017-Zhang-Accelerate-VPP.pdf)
#### [DPDK-China2017-Zhang-Data-Center-Security-Use-Case-with-DPDK.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/DPDK-China2017-Zhang-Data-Center-Security-Use-Case-with-DPDK.pdf)
#### [DPDK-China2017-ZhangWu-Intel-25GbE-Ethernet.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/DPDK-China2017-ZhangWu-Intel-25GbE-Ethernet.pdf)
#### [DPDK-China2017-Zheng-High-Speed-DPDK-PMD-LXC.pdf](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E5%A4%A7%E4%BC%9APPT/DPDK-China2017-Zheng-High-Speed-DPDK-PMD-LXC.pdf)
## 🏗 开源项目
**项目** | **简介**
:------|:-------
[dpdk-burst-replay](http://git.dpdk.org/apps/dpdk-burst-replay/)| 注入pcap文件
[DTS](https://git.dpdk.org/tools/dts/)|DPDK测试套件
[intel-go/nff-go](https://github.com/intel-go/nff-go)|NFF-Go - GO的网络功能框架(原YANFF)
[Pktgen](http://dpdk.org/browse/apps/pktgen-dpdk/)|由 DPDK 提供支持的流量生成器
[SPP](http://dpdk.org/browse/apps/spp/)|DPDK 资源管理框架
[ansyun/dpdk-ans](https://github.com/ansyun/dpdk-ans)|ANS(加速网络堆栈)是DPDK本地TCP/IP堆栈,也参考FreeBSD实现。ANS提供了一个与Intel DPDK一起使用的用户空间TCP/IP堆栈。
[dpdkcap/dpdkcap](https://github.com/dpdkcap/dpdkcap)|基于dpdk的抓包工具
[pktgen/Pktgen-DPDK](https://github.com/pktgen/Pktgen-DPDK)|基于DPDK的包生成器
[iqiyi/dpvs](https://github.com/iqiyi/dpvs)|DPVS是一种基于DPDK的高性能四层负载均衡器
[iqiyi/qnsm](https://github.com/iqiyi/qnsm)|QNSM是基于DPDK的网络安全监控框架
[rumpkernel/drv-netif-dpdk](https://github.com/rumpkernel/drv-netif-dpdk)|用户空间TCP/IP栈的DPDK接口驱动程序
[emmericp/MoonGen](https://github.com/emmericp/MoonGen)| MoonGen是一个完全可编写脚本的高速包生成器,构建在DPDK和LuaJIT之上。当为每个包执行用户提供的Lua脚本时,它可以在单个CPU核心上使用64字节的包来饱和10gb /s的连接。多核支持允许更高的速率。它还具有精确和准确的时间戳和速率控制。
[libmoon/libmoon](https://github.com/libmoon/libmoon)| libmoon是一个使用DPDK和LuaJIT进行快速灵活的包处理的库。
[usnistgov/ndn-dpdk](https://github.com/usnistgov/ndn-dpdk)| NDN-DPDK:高速命名数据网络转发器
[vipinpv85/DPDK_SURICATA-4_1_1](https://github.com/vipinpv85/DPDK_SURICATA-4_1_1)| 用于软件加速的DPDK基础设施。目前正在进行RX和ACL预过滤
[wangbojing/NtyTcp](https://github.com/wangbojing/NtyTcp)| 单线程用户态TCP/IP协议栈,epoll实现,包含服务器案例,并发测试案例
[tiglabs/jupiter](https://github.com/tiglabs/jupiter)| Jupiter是一种基于DPDK的高性能四层网络负载均衡服务。
[F-Stack/f-stack](https://github.com/F-Stack/f-stack)| F-Stack是一个基于DPDK、FreeBSD TCP/IP栈和协程API的高性能用户空间网络开发工具包。
[bytedance/ovs-dpdk](https://github.com/bytedance/ovs-dpdk)| 这是Open vSwitch的一个分支,我们专注于基于DPDK的Open vSwitch
[napatech/daq_dpdk_multiqueue](https://github.com/napatech/daq_dpdk_multiqueue)| Snort DPDK DAQ模块,支持多队列-主要用于Napatech网卡
## 📰 论文
No.|Title|Translation(参考)|Company
:-------: | :---------------: | :------------: | :-------:
1 |[《Performance optimization of Snort based on DPDK and Hyperscan》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8APerformance%20optimization%20of%20Snort%20based%20on%20DPDK%20and%20Hyperscan%E3%80%8B.pdf) | 基于DPDK和hypercan的Snort性能优化| 中国科学院
2 |[《Metronome: adaptive and precise intermittent packet retrieval in DPDK》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8AMetronome%20adaptive%20and%20precise%20intermittent%20packet%20retrieval%20in%20DPDK%E3%80%8B.pdf) |DPDK中自适应、精确的间歇数据包检索 | 罗马托尔维加塔大学
3 |[《NDN-DPDK: NDN Forwarding at 100 Gbps on Commodity Hardware》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8ANDN-DPDK%20NDN%20Forwarding%20at%20100%20Gbps%20on%20Commodity%20Hardware%E3%80%8B.pdf) |在商品硬件上以100 Gbps的NDN 转发 | 未知
4 |[《Accretion of Suricta with DPDK for Traffic Monitoring using Optimized Detection System IDS/IPS》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8AAccretion%20of%20Suricta%20with%20DPDK%20for%20Traffic%20Monitoring%20using%20Optimized%20Detection%20System%20IDSIPS%E3%80%8B.pdf) |基于优化检测系统IDS/IPS的Suricta与DPDK的增加 | 拉迈雅理工学院
5 |[《Leveraging Programmable Dataplanes for a High Performance 5G User Plane Function》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8ALeveraging%20Programmable%20Dataplanes%20for%20a%20High%20Performance%205G%20User%20Plane%20Function%E3%80%8B.pdf) | 利用可编程数据平面实现高性能5G用户平面功能|印度理工学院
6 |[《StackMap Low-Latency Networking with the OS Stack and Dedicated NICs》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8AStackMap%20Low-Latency%20Networking%20with%20the%20OS%20Stack%20and%20Dedicated%20NICs%E3%80%8B.pdf) |StackMap:低时延使用OS Stack和专用网卡组网 | 庆应义塾大学
7 |[《Implementing and Comparing Static and Machine-Learning Scheduling Approaches using DPDK on an Integrated CPU/GPU》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8AImplementing%20and%20Comparing%20Static%20and%20Machine-Learning%20Scheduling%20Approaches%20using%20DPDK%20on%20an%20Integrated%20CPUGPU%E3%80%8B.pdf) |在集成CPU/GPU上使用DPDK实现和比较静态和机器学习调度方法 |林雪平大学
8 |[《Assessing Soft- and Hardware Bottlenecks in PC-based Packet Forwarding Systems》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8AAssessing%20Soft-%20and%20Hardware%20Bottlenecks%20in%20PC-based%20Packet%20Forwarding%20Systems%E3%80%8B.pdf) | 评估基于pc的报文转发系统的软硬件瓶颈|慕尼黑工业大学
9 |[《The Path to DPDK Speeds for AF XDP》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8AThe%20Path%20to%20DPDK%20Speeds%20for%20AF%20XDP%E3%80%8B.pdf) | The Path to DPDK AF XDP的速度|Intel
10 |[《Network Function Virtualization Using Data Plane Developer’s Kit》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8ANetwork%20Function%20Virtualization%20Using%20Data%20Plane%20Developer%E2%80%99s%20Kit%E3%80%8B.pdf) |使用数据平面开发工具的网络功能虚拟化 |美满电子科技
11 |[《SoftNIC: A Software NIC to Augment Hardware》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8ASoftNIC%20A%20Software%20NIC%20to%20Augment%20Hardware%E3%80%8B.pdf) |扩充硬件的软件网卡 | 加州大学伯克利分校
12 |[《Network Functions Virtualisation》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8ANetwork%20Functions%20Virtualisation%E3%80%8B.pdf) |网络虚拟化功能 |AT&T
13 |[《NetVM: High Performance and Flexible Networking using Virtualization on Commodity Platforms》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8ANetVM%20High%20Performance%20and%20Flexible%20Networking%20using%20Virtualization%20on%20Commodity%20Platforms%E3%80%8B.pdf) | 在商品平台上使用虚拟化的高性能和灵活的网络|乔治华盛顿大学
14 |[《Stateless Network Functions: Breaking the Tight Coupling of State and Processing》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8AStateless%20Network%20Functions%20Breaking%20the%20Tight%20Coupling%20of%20State%20and%20Processing%E3%80%8B.pdf) |无状态网络功能:打破状态和处理的紧密耦合 | IBM
15 |[《Performance Contracts for Software Network Functions》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8APerformance%20Contracts%20for%20Software%20Network%20Functions%E3%80%8B.pdf) |软件网络功能执行合同|瑞士洛桑联邦理工学院
16 |[《Re-architecting Congestion Management in Lossless Ethernet》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8ARe-architecting%20Congestion%20Management%20in%20Lossless%20Ethernet%E3%80%8B.pdf) |无损以太网拥塞管理的重新架构 | 北京国家信息科学与技术研究中心
17 |[《BMC: Accelerating Memcached using Safe In-kernel Caching and Pre-stack Processing》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8ABMC%20Accelerating%20Memcached%20using%20Safe%20In-kernel%20Caching%20and%20Pre-stack%20Processing%E3%80%8B.pdf) |使用安全内核缓存和栈前处理加速Memcached |索邦大学
18 |[《RedLeaf: Isolation and Communication in a Safe Operating System》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8ARedLeaf%20Isolation%20and%20Communication%20in%20a%20Safe%20Operating%20System%E3%80%8B.pdf) |安全操作系统中的隔离和通信 |加利福尼亚大学尔湾分校
19 |[《A Simpler and Faster NIC Driver Model for Network Functions》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8AA%20Simpler%20and%20Faster%20NIC%20Driver%20Model%20for%20Network%20Functions%E3%80%8B.pdf) |一种更简单、更快的网络功能网卡驱动模型 |瑞士洛桑联邦理工学院
20 |[《Towards including batch services in models for DPDK-based virtual switches》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8ATowards%20including%20batch%20services%20in%20models%20for%20DPDK-based%20virtual%20switches%E3%80%8B.pdf) |在基于dpdk的虚拟交换机的模型中包含批处理服务 | HAL
21 |[《Latency optimization and analysis through the use of a high-speed packet IO framework for high-bandwidth data processing》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8ALatency%20optimization%20and%20analysis%20through%20the%20use%20of%20a%20high-speed%20packet%20IO%20framework%20for%20high-bandwidth%20data%20processing%E3%80%8B.pdf) | 延迟优化和分析,通过使用高速分组IO框架进行高带宽数据处理|德根多夫理工学院
22 |[《A new model for DPDK-based virtual switches》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8AA%20new%20model%20for%20DPDK-based%20virtual%20switches%E3%80%8B.pdf) |一种基于dpdk的虚拟交换机模型 |HAL
23 |[《FlowMon-DPDK: Parsimonious per-flow software monitoring at line rate》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8AFlowMon-DPDK%20Parsimonious%20per-flow%20software%20monitoring%20at%20line%20rate%E3%80%8B.pdf) |FlowMon-DPDK:基于线路速率的简单的每流量软件监控 |诺基亚贝尔实验室
24 |[《Intel® DPDK Boosts Server Appliance Performance》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8AIntel%C2%AE%20DPDK%20Boosts%20Server%20Appliance%20Performance%E3%80%8B.pdf) |英特尔®DPDK提升服务器设备性能 |Intel
25 |[《Virtual Switch Acceleration with OVS-TC and Agilio 40GbE SmartNICs》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8AVirtual%20Switch%20Acceleration%20with%20OVS-TC%20and%20Agilio%2040GbE%20SmartNICs%E3%80%8B.pdf) |基于OVS-TC和Agilio 40GbE SmartNICs的虚拟交换机加速 |Netronome
26|[《网络功能虚拟化技术研究进》](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E7%BD%91%E7%BB%9C%E5%8A%9F%E8%83%BD%E8%99%9A%E6%8B%9F%E5%8C%96%E6%8A%80%E6%9C%AF%E7%A0%94%E7%A9%B6%E8%BF%9B.pdf)||清华大学
27|[《面向网络功能虚拟化的高性能负载均衡机制》](https://github.com/0voice/dpdk_engineer_manual/blob/main/%E9%9D%A2%E5%90%91%E7%BD%91%E7%BB%9C%E5%8A%9F%E8%83%BD%E8%99%9A%E6%8B%9F%E5%8C%96%E7%9A%84%E9%AB%98%E6%80%A7%E8%83%BD%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E6%9C%BA%E5%88%B6.pdf)||中国科学院
28|[《NFV实验平台的技术方案及搭建过程介绍》](https://github.com/0voice/dpdk_engineer_manual/blob/main/NFV%E5%AE%9E%E9%AA%8C%E5%B9%B3%E5%8F%B0%E7%9A%84%E6%8A%80%E6%9C%AF%E6%96%B9%E6%A1%88%E5%8F%8A%E6%90%AD%E5%BB%BA%E8%BF%87%E7%A8%8B%E4%BB%8B%E7%BB%8D.pdf)||东南大学
29|[《(Intel DPDK) with VMware vSphere》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8A(Intel%20DPDK)%20with%20VMware%20vSphere%E3%80%8B.pdf)||VMware
30|[《Mellanox DPDK Quick Start Guide》](https://github.com/0voice/dpdk_engineer_manual/blob/main/paper/%E3%80%8AMellanox%20DPDK%20Quick%20Start%20Guide%E3%80%8B.pdf)|Mellanox DPDK快速入门指南|Mellanox
## 👷 知名工程师
- **Jim St. Leger —— 英特尔开源战略和营销总监**
- **Edwin Verplanke —— 英特尔解决方案架构师**
- **Harini Ramakrishnan —— Microsoft 的项目经理**
- **Georgii Tkachuk —— 英特尔性能工程师**
- **Honnappa Nagarahalli —— Arm 首席软件工程师**
- **Yasufumi Ogawa —— NTT 服务系统实验室的研究工程师**
- **Jingjing Wu —— 英特尔软件工程师**
- **Jill Lovato —— Linux 基金会通信高级经理**
- **Trishan de Lanerolle —— Linux 基金会技术项目经理**
- **Jielong Zhou —— 蚂蚁集团**
- **Yong Wang —— 中兴通讯硬件工程师**
- **Xiuchun Lu —— 英特尔网络平台事业部工程师**
- **Chenbo Xia —— 英特尔网络平台事业部工程师**
- **Hongjun Ni —— 英特尔高级软件工程师**
- **Yipeng Wang —— 英特尔高级软件工程师**
- **Chenmin Sun —— 英特尔高级软件工程师**
- **Jianfeng Tan —— 英特尔软件工程师**
- **Hailong Wang —— 腾讯高级工程师**
- **Cunming Liang —— 英特尔平台方案架构师**
- **Changpeng Liu —— 英特尔资深工程师**
- **Xin Zeng —— 英特尔资深工程师**
- **Huai Huang —— 美团技术专家**
- **Fangliang Lou —— 中兴通讯架构师**
- **Liang Ma —— 英特尔资深工程师**
- **Helin Zhang —— 英特尔技术经理**
- **Jingjing Wu —— 英特尔资深工程师**
- **Fan Zhang —— Intel 资深工程师,博士**
- **Haohao Zhang —— 腾讯安全平台部高级工程师**
- **Wei Wang —— Intel软件工程师**
- **Hao Lin —— 太一星晨架构师**
- **Zhaohui Sun —— 北京派网软件有限公司首席执行官**
- **Jie Zheng —— United Stack网络虚拟化工程师**
- **Kai Wang —— Yunshan资深工程师**
金主爸爸
---
##### 安利术语:零声,专注于C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK, SPDK, bpf/ebpf等等相关技术分享。本repo由零声的小伙伴推动以及所有提交patch的小伙伴(后面鸣谢部分)参与,共同完成。内容来源于互联网,本repo仅限于整理总结。
##### 零声交流群: 739729163 , [偶遇技术大佬交流,不定期书籍红包福利,每晚技术直播通知!](https://jq.qq.com/?_wv=1027&k=UXtFGQ42)
##### 点击进入 [每晚八点技术直播](https://ke.qq.com/course/417774?flowToken=1044589)