240 发简信
IP属地:内蒙古
  • openflow流表超时时间

    插入openflow流表时,如果超时时间不为0,则将rule插入超时链表 在ovs-vswitchd主循环中,每次遍历超时链表,将超时的rule...

  • 在虚拟机编译运行dpvs

    安装依赖库 编译dpvs 执行 检查运行结果 编译遇到的问题 按照官网步骤设置PKG_CONFIG_PATH后,执行make报错如下 修改:PK...

  • Resize,w 360,h 240
    链路层原始套接字

    创建套接字的函数原型如下 对于链路层原始套接字来说,第一个参数指定协议族类型为PF_PACKET,第二个参数type可以设置为SOCK_RAW或...

  • linux bond创建

    首先加载驱动 modprobe bonding 通过命令操作 通过sys文件操作 参考 https://access.redhat.com/do...

  • Resize,w 360,h 240
    dpdk X710 VF reset

    问题描述在NFV平台上,有一个客户的流量突然断了(VM使用SRIOV收发包,网卡类型为intel的XL710),重启应用或者VM都不能恢复,只能...

  • Resize,w 360,h 240
    DPDK 无锁ring

    本文整理下之前的学习笔记,基于DPDK17.11版本源码,主要分析无锁队列ring的实现。 rte_ring_tailq保存rte_ring链表...

  • DPDK gcc内联汇编

    在DPDK中,使用gcc的内联汇编实现高效率的函数,比如自旋锁,cas操作等。今天简单介绍一下gcc内联汇编语法和DPDK利用内联汇编实现的函数...

  • Resize,w 360,h 240
    DPDK 收发包流程

    本文整理下之前的学习笔记,基于DPDK17.11版本源码,主要分析一下收发包流程。 使用DPDK的APP收发报文流程如下 以ixgbe驱动为例,...

  • Resize,w 360,h 240
    DPDK 内存管理

    本文整理下之前的学习笔记,基于DPDK17.11版本源码分析。主要分析一下内存管理部分代码。 概述 先看一下下面的图片,其中左边部分为DPDK内...