博客专栏  >  研发管理   >  DPDK入门教程

DPDK入门教程

intel dpdk是 intel 公司发布的一款数据包转发处理套件;适合网络数据包分析,处理等操作!本人也是初学DPDK,从看官网文档到研究example例子,自己写测试demo验证想法,记录dpdk开发中遇到的种种问题,和各位小伙伴分享

关注
29 已关注
22篇博文
  • dpdk问题集——内存ECC错误,导致网卡丢包

    公司的一台机器部署完程序后,发生丢包,能够想的办法都想了,但是还是有丢包。 想着打破沙锅问到底的精神,好吧,从内核日志上下手一点点分析,操作系统以及软硬件的一举一动都写入到了系统内核日志中。 如何...

    2018-01-24 09:39
    437
  • VPP学习资料

    学习资料合集:vpp官方资料:https://fd.io/vpp https://wiki.fd.io/view/VPP/Command-line_Argumentshttps://wiki.fd.i...

    2018-04-24 16:01
    130
  • dpdk基础教程——框架简介

    一、DPDK是什么---------DPDK是专为快速收发包所开发的一系列的库文件和驱动代码。DPDK最初的动机很简单,为了证明Intel架构多核处理器能够支撑高性能数据包处理,现在DPDK逐渐成为通...

    2018-06-27 17:12
    92
  • dpdk基础教程——二层转发l2fwd(还需排版和整理)

    二层转发的学习,我们分为以下几个步骤来讲解 1、二层转发l2fwd实现的功能是什么? 2、二层转发l2fwd编译,运行,参数解析 3、二层转发l2fwd源代码流程分析 4、总结dpdk程序的编写...

    2018-06-30 05:43
    185
  • dpdk基础教程——自动化编译脚本

    感谢网友的帮忙,linux source命令能把文件内容当成shell文件来执行. 文件名为start.srcsdk="/home/work/dpdk-stable-16.07.2&quo...

    2016-12-29 14:32
    829
  • dpdk问题集——编译动态库时报错 No Ethernet ports - bye

    No Ethernet ports - bye 错误 dpdk 枚举端口为0 rte_eth_dev_count函数 返回0 dpdk动态库

    2017-09-20 14:26
    525
  • dpdk基础教程——流水线模型 ip_pipeline

    dpdk学习 ip_pipeline 源代码 pipeline入门 pipeline使用

    2017-09-21 17:01
    374
  • dpdk基础教程——acl转发算法

    1 创建acl上下文 rte_acl_create2 添加规则到acl上下文中 rte_acl_add_rules 重要结构体是3 规则的构造,定义匹配区域,rte_acl_field_def,...

    2017-12-20 06:51
    685
  • dpdk基础教程——大页内存进阶知识

    HugePages大页内存知识点整理 使用numactl来查看node0和node1上认领的cpu核数,以及内存资源. 当然,首先确认下cpu是否是numa架构. 查看系统所有节点的大页内存...

    2018-01-08 16:28
    743
  • dpdk源代码——mbuf结构体

    dpdk mbuf学习 mbuf使用 mbuf入门教程 mbuf何时释放 mbuf Direct Buffers mbuf Indirect Buffers

    2017-09-14 18:03
    1605
  • Centos7.2使用1G大页面内存

    1、创建大页内存挂接点 mkdir /mnt/huge_1GB mount -t hugetlbfs nodev /mnt/huge_1GB2、在/etc/fstab文件中加入如下命令,使其重启后...

    2017-09-10 15:55
    1778
  • centos 7配置系统调度isolcpus(软中断绑定)

    使用isolcpus减少上下文切换。 为了减少上下文切换的可能性,需要提示内核,禁止将其他用户空间任务调度到DPDK应用线程所在核。isolcpus Linux内核参数用于此目的。 例如,...

    2017-09-10 16:17
    1357
  • dpdk基础教程——环境搭建篇

    dpdk 自动化安装 脚本安装 dpdk-setup.sh 搭建dpdk开发环境

    2017-09-10 14:45
    1088
  • dpdk基础教程——定时器学习

    dpdk timer 函数 rte_timer_manage 失效 SINGLE PERIODICAL 定时器使用

    2017-07-22 13:57
    332
  • dpdk学习之cache line设计

    此文章主要是整理的网上的资料,转载 http://www.cnblogs.com/cyfonly/p/5800758.html http://ifeve.com/falsesharing/ 最...

    2017-07-27 23:25
    567
  • dpdk学习之ip_pipeline学习

    生成和互相通信,使用不同的配置脚本,可以高效的生成不同的应用程序,所以应用程序可以看成一个应用程序生成器。Pipeline模块的配置脚本可以通过CLI命令行接口,在runtime运行时状态下更新。一、...

    2017-08-06 15:06
    1266
  • dpdk程序运行一段时间,收不到包,已解决

    dpdk rte_eth_rx_burst函数 ixgbe_recv_pkts函数 运行 收包失败

    2017-07-15 15:39
    2315
  • dpdk测试用例,test程序

    intel dpdk api提供了一个自身库测试模块,方便dpdk提供的各个库模块的独立测试;这个test程序的源码就在dpdk/app/test目录下编译test方法:**方法1:**make -...

    2017-04-01 11:00
    748
  • dpdk makefile 创建自己的实例程序

    概述本人总结的开源库学习思路 官网介绍->搭建环境,编译和运行->看示例example->自己写个demo->出现错误后调试程序,阅读源代码,定位问题所在.makefile编写今天的主题是创建自己的...

    2017-04-26 15:43
    1483
  • DPDK基础教程之基础概念篇(UIO,大页内存,CPU亲和性,NUMA机制等)

    前言 DPDK是专为快速收发包所开发的一系列的库文件和驱动代码。可以在Intel的芯片上运行。可以用来 在极短的时间里面完成收发包  可以开发快速的抓包算法。 可以运行第三方的快速路径...

    2017-06-26 11:20
    1547
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部