Chinaunix首页 | 论坛 | 博客
  • 博客访问: 166416
  • 博文数量: 37
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 15
  • 用 户 组: 普通用户
  • 注册时间: 2016-01-30 09:54
文章分类
文章存档

2018年(2)

2017年(14)

2016年(21)

我的朋友

发布时间:2016-10-26 15:41:51

还在初学阶段,如果有误,希望多批评指正。在VPP中,插件可以在程序启动的时候加载,一般我们会往里面加入node,实现一些功能。首先介绍怎么直接重定义硬件接口RX到我们的node点击(此处)折叠或打开vnet_hw_interface_rx_redirect_to_node(vnet_main,hw_if_index, my_.........【阅读全文】

阅读(6166) | 评论(0) | 转发(0)

发布时间:2016-10-26 15:41:13

VPP目前安装主要支持debian和redhat系,本人在CentOS7上验证。1、  下载代码: gitclone https://gerrit.fd.io/r/vpp2、  进入目录并且安装: cdvpp; make install-dep;3、  生成Makefile: cdvpp/build-root;make distclean;./bootstrap.sh;4、  进行编译:make V=0PLATFORM=vpp T.........【阅读全文】

阅读(4846) | 评论(0) | 转发(0)

发布时间:2016-10-26 15:40:40

......【阅读全文】

阅读(5036) | 评论(0) | 转发(0)

发布时间:2016-10-26 15:40:34

VPP初始化VLIB_INIT_FUNCTION用来定义构造函数,注册函数到vlib_main_t->init_function_registrations,这个链表在main()函数之前创建。vlib_main()-> vlib_call_all_init_functions()注册的函数在这里被调用初始化,最后执行函数vlib_main_loop()。像这样由宏定义和构造函数创建的全局链表的方式还有如.........【阅读全文】

阅读(5556) | 评论(0) | 转发(0)

发布时间:2016-10-26 15:40:27

一、简介VPP全称Vector Packet Processing,是Cisco2002年开发的商用代码。2016年2月11号,Linux基金会创建FD.io项目。Cisco将VPP代码的开源版本加入该项目,目前已成为该项目的核心。VPP运行于用户空间,支持多种收包方式,常用的是DPDK。VPP主要有两个主要功能:框架可扩展;成熟的交换/路由功能。.........【阅读全文】

阅读(5183) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册