码迷,mamicode.com
首页 >  
搜索关键字:DPDK    ( 185个结果
intel DPDK在多核处理器平台上的安装与配置
一、DPDK系统需求:1、需要的编译工具(ubuntu12.04LTS均符合要求,可以不检查)GNUmake;cmp,sed,grep,arch;gcc;libc库文件(glibc-develfedora;libcubuntu)kernel-devel(fedora);kernel-dev(ubuntu)python2.6or2.72、运行条件(关键在于kernel的配置,其他均符合条件)kernel-v..
分类:其他好文   时间:2015-03-31 20:27:35    阅读次数:396
Linux下获取设备pci ID的方法
有的时候,开发时需要用到设备的pci ID,如用dpdk来绑定某个网卡,需要用网卡的pci ID。下面有一些方法是可以获取pci ID的。 1.使用lspci命令。 如 02:00.0 USB controller: Intel Corporation 82371AB/EB/MB PIIX4 USB 02:01.0 Ethernet controller: Intel Corpora...
分类:系统相关   时间:2015-02-27 18:28:48    阅读次数:262
DPDK内存管理-----(四)rte_mbuf
本文主要介绍rte_mbuf与rte_mempool数据结构之间的组织关系、以及网卡接收到的数据是如何存储在rte_mbuf中的。一、rte_mbuf、rte_mempool及网卡收到的数据包在内存中的组织结构 调用rte_mempool_create()函数创建rte_mempool的时...
分类:其他好文   时间:2015-02-11 12:15:16    阅读次数:375
以太网流量控制-----PAUSE帧
今天在测试DPDK性能的时候,发现发包工具的发包速率无法提升上去,千兆网卡设置速率70W qps,只能发出1W的速率。抓包发现有大量的PAUSE流控帧。一、PAUSE帧介绍PAUSE帧是以太网在全双工模式下,MAC控制子层发出的流量控制帧。IEEE802.3协议为MAC控制子层提供了一个全双工流量控...
分类:其他好文   时间:2015-02-10 13:18:16    阅读次数:904
DPDK架构与特点
当年在某公司实习的时候,当时老大给了我一份DPDK的文档,说是将来很有用,熟悉DPDK对能力提高也有帮助,就试着翻译了《Intel DPDK Getting Started Guide》和半个《Intel DPDK Programmers Guide》,后来忙着论文就没再搞了。现在,发现pf_rin...
分类:其他好文   时间:2015-02-06 18:40:14    阅读次数:852
dpdk安装与绑定网卡
DPDK的安装有两种方法:第一种是使用dpdk/tools/setup.sh选择命令字来安装;第二种是自己手动安装。为了更好地熟悉DPDK,我使用第二种方法。1、make config T=x86_64-native-linuxapp-gcc&& make配置并编译DPDK2、make instal...
分类:其他好文   时间:2015-02-05 12:52:52    阅读次数:1534
dpdk基础模块之rte_ring
rte_ring是一个无锁队列,无锁队列的出队入队操作是rte_ring实现的关键。因此,本文主要讲解dpdk是怎样使用无锁机制实现rte_ring的多生产者入队操作。 rte_atomic32_cmpset()称为CAS(compare and set)操作,是无锁队列实现的关键,实现的伪代码如下...
分类:其他好文   时间:2015-01-24 18:43:29    阅读次数:928
dpdk基础模块之rte_mbuf详解
Rte_mbuf 本文假定报文的长度不超过rte_mbuf->buf_len的长度。 内存结构 分配操作 Mbuf由缓冲池rte_mempool管理,rte_mempool在初始化时一次申请多个mbuf,申请的mbuf个数和长度都由用户指定。宏MBUF_SIZE是例子程序中使用的mbuf长度: #d...
分类:其他好文   时间:2015-01-10 10:02:04    阅读次数:3741
漫话NUMA
在DPDK中,使用了NUMA技术,来提高CPU对内存的访问效率.那么什么是NUMA呢,它是如何提高CPU访问内存的效率的呢?首先,我们先明确几个概念,即,SMP、NUMA、MPP。它们是目前主流的计算机系统架构。SMP(Symmetric Multi-Processor):对称多处理结构。在这样的系...
分类:其他好文   时间:2014-11-20 21:35:27    阅读次数:249
DPDK收发包处理流程-----(一)网卡初始化
本文基于DPDK-1.8.0分析。网卡驱动模型一般包含三层,即,PCI总线设备、网卡设备以及网卡设备的私有数据结构,即将设备的共性一层层的抽象,PCI总线设备包含网卡设备,网卡设备又包含其私有数据结构。在DPDK中,首先会注册设备驱动,然后查找当前系统有哪些PCI设备,并通过PCI_ID为PCI设备...
分类:其他好文   时间:2014-11-20 14:54:40    阅读次数:802
185条   上一页 1 ... 15 16 17 18 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!