自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 VPP启动

在上文说到,在VPP启动之前,会提前通过宏定义的方式注册各种需要初始化的业务逻辑函数,本文主要介绍VPP的启动流程 VPP的入口函数在src/vpp/vnet/main.c1.   加载startup.conf,获取配置信息VPP启动,可以通过命令:如vpp –c /etc/vpp/startup.conf启动startup.conf包含了VPP默认的配置信息,涉及多种配置参数

2017-07-29 17:55:26 3803

原创 VPP初始化

VPP在启动之前,首先需要生成全局的调用关系链表,在VPP启动时进行加载这样的全局链表主要通过宏定义的方法建立 全局链表的宏定义主要包含以下几个:注册到vlib_main_t结构体的宏定义VLIB_INIT_FUNCTION:注册到vlib_main_t的init_function_registrations链表,VPP启动时调用vlib_call_init_functio

2017-07-27 20:41:47 3103

原创 VPP主要结构体分析

VPP主要结构体从今天开始,主要从VPP代码层面分析VPP的结构,因为刚开始分析,难免有不准确的地方,希望各位大拿能提出指正全局结构体vlib_main_t:记录全局信息,比如一些统计数据,Node Graph,命令行接口,注册的functions,是整个VPP的入口Node Graph相关结构体主要用于记录node graph相关信息vlib_node_main_t:

2017-07-27 17:58:11 7598

原创 VPP源码架构介绍

VPP架构:VPP介绍VPP:(the vector packet processor)是一个可扩展框架,可提供开箱即用的交换机/路由器功能。是Linux基金会下开源项目FD.io的一个子项目,由思科贡献的开源版本,目前是FD.io的最核心的项目。 VPP实现的优点是其高性能,成熟的技术,其模块化和灵活性以及丰富的功能集。 VPP技术基于成熟的技术,据说支撑了超过十亿美元的

2017-07-26 17:11:24 23528

linux实现vnc无密码登录

turbo vnc的源代码进行改进之后,实现无需密码,只需输入用户名即可远程登录linux桌面

2013-11-19

VisualC++游戏程序实例

一些vc++的简单游戏开发案例,包括(贪吃蛇,推箱子,俄罗斯方块)等游戏代码,可以直接在vc++或者vs2005上编译运行

2012-11-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除