Intel DPDK的一些参资料
dpdk.org
What it is
Intel® DPDK is a set of libraries and drivers for fast packet processing on x86 platforms. It runs mostly in Linux userland.
This project tracks the Intel® DPDK and includes all major public contributions. The most recent patches and enhancements, provided by the community, are available in master branch.
Main libraries
- multicore framework
- huge page memory
- ring buffers
- poll-mode drivers
Usage
These libraries can be used to:
- receive and send packets within the minimum number of CPU cycles (usually less than 80 cycles)
- develop fast packet capture algorithms (tcpdump-like)
- run third-party fast path stacks
For example, some packet processing functions have been benchmarked up to 160 Mfps (million frames per second, using 64-byte packets) with a PCIe Gen-2 NIC.
What it's not
Intel® DPDK is not a networking stack and does not provide functions such as Layer-3 forwarding, IPsec, firewalling, etc. Within the tree, however, various application examples are included to help with the development of such features.
If you need some specific drivers or networking stacks, you should contact a company that provides such extensions.
官方指南 https://01.org/sites/default/files/page/intel_onp_server_release_1.1_solutions_guide_v1.1.pdf
https://01.org/zh/packet-processing?langredirect=1
The Packet Processing project currently includes the Intel® Data Plane Development Kit (Intel® DPDK), the Intel® DPDK Accelerated Open vSwitch (Intel® DPDK vSwitch) Openstack patch to enable the Intel® DPDK vSwitch to be utilized within an Openstack cloud, as well as drivers and patches in support of Intel® QuickAssist Integrated Acceleration. The Data Plane Performance Demonstrators are example apps can be used and customized in development as well.
https://github.com/01org/dpdk-ovs
open source Open vSwitch multilayer virtual switch found at openvswitch.org.
For more information on the project, check out the Overview document or visit the Packet Processing portal on 01.org
Openstack neutron中如何集成dpdk http://www.slideshare.net/AlexanderShalimov/ashalimov-neutron-dpdkv1
相关文章
- SpriteBuilder中使用TrueType字体的一些障碍
- UITableView与UIScrollView的一些问题(持续更新)
- 重装系统,保留一些网站
- 我参与阿里巴巴 ASoC-Seata 的一些感悟
- yarn在package.json的一些字段
- 一些常见的特征选择方法
- Intel DPDK的一些参资料
- QGIS下载安装及一些重要资料信息
- SAP Spartacus 项目开发时需要注意的一些常见错误
- SAP Spartacus 4.0 关于SSR CSS 处理逻辑的一些 warning 消息的处理
- SAP Cloud for Customer(C4C)的一些学习资料(持续更新)
- Atitit aop的一些资料 目录 2. AOP(面向切面)1 2.1. 切面(Aspect):其实就是共有功能的实现。如日志切面、权限切面、事务切面等2 2.2. 通知(Advice
- Atitit aop的一些资料 目录 2. AOP(面向切面)1 2.1. 切面(Aspect):其实就是共有功能的实现。如日志切面、权限切面、事务切面等2 2.2. 通知(Advice
- 【codeforces 796C】Bank Hacking(用一些技巧来代替multiset)
- Angular SSR 应用启动时的一些保护措施
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- nishang中的bypass模块,原来就是为了针对AMSI接口啊——AMSI专门是检测无文件攻击的,尤其是可以扫描一些string,看编码绕过后的真正执行内容是否恶意!
- ubuntu 12.04 下LVS的一些搭建心得和资料整理
- 关于分布式锁原理的一些学习与思考-redis分布式锁,zookeeper分布式锁
- 二分图匹配(对于匈牙利算法的一些理解)