自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的专栏

dspC语言程序设计

  • 博客(14)
  • 资源 (12)
  • 收藏
  • 关注

转载 Open vSwitch之连接管理

连接管理模块是Open vSwitch中非常重要的模块,如果能够熟悉掌握其中的关联结构,对于开发Open vSwitch起到事半功倍的效果。写这篇博客是比较难写的,因为里面涉及层次比较多,生怕梳理不到位,反而误导大家。Open vSwitch中虽然注释不多,但是它的层次结构非常好而且函数也非常短小。如果阅读过此套代码的人会有比较深入的感触。通过阅读代码可知道,在Open vSwitch中所有函

2016-03-31 16:44:12 1870

转载 OpenvSwitch系列之flow_mod

最近两周一直在研究flow_mod这个消息,flow_mod这个消息是openflow中最重要的消息,没有之一,所以花在它的时间上比较多,而且里面涉及的内容也比较复杂。社区有一篇博文对我帮助还是很大。因此这边可能和他的文章有一部分冲突,但是对于学习和总结无所谓啦!!我们在上一篇中有介绍了,OpenvSwitch是如何进行不同openflow协议版本的控制的,也知道了入口函数是handle_

2016-03-31 16:40:17 6018

转载 思博伦OpenFlow性能测试白皮书上篇

目录1 摘要2 为什么OpenFlow性能测试是必需的3 本文参数4 OpenFlow性能测试目标与挑战5 OpenFlow性能测试注意事项5.1 表容量测试5.2 Flow-Mod性能5.3 Packet In/Out性能5.4 Table-miss流表项性能5.5 流量统计测试5.6 OpenFlow定时器测试5.7 管道处理性能6 开始OpenFlow

2016-03-31 16:37:21 2183

转载 从NETCONF/YANG看网络配置自动化

阅读冗长的NETCONF/YANG的RFC文档是相当乏味枯燥的,结合开发实践,本文试图删其繁,撮其要,给出NETCONF/YANG的轮廓和要点。引子NETCONF和YANG的目的是以可编程的方式实现网络配置的自动化,从而简化和加快网络设备和服务的部署,为网络运营商和企业用户节约成本。NETCONF和YANG对应的RFC文档分别是RFC6241和RFC6020,而RFC6244描述了

2016-03-31 16:14:28 18980 1

转载 OVS网桥建立和连接管理

前言Open vSwitch作为一个被广泛应用的虚拟交换机,除了完成流表匹配、数据转发等功能外,其自身对网桥的创建更新和连接管理也尤为重要,这是其高性能的保障。本文按照源码的行文思路,从网桥的创建、配置、更新到主动、被动连接管理,依次进行梳理学习。重要结构体:本文将按照下图主线进行分析。其中,会提到一系列有关联的结构体bridge、ofproto、connmgr、ofcon

2016-03-31 16:11:57 10954 1

转载 浅谈Open vSwitch移植

前一段时间自己私下一直学习Open vSwitch。起初学习Open vSwitch的目的,只是为了更好的学习OpenFlow协议,然而当我看到Open vSwitch处理OpenFlow协议的入口函数时(即handle_OpenFlow__),突然感觉这代码的写的太NB啦。为什么这么说呢?因为Open vSwitch最新版本,号称支持of1.0,of1.1,of1.2,of1.3,of1.4,o

2016-03-31 16:09:10 4374 1

转载 Open vSwitch匹配处理流程和拓展性

目前群里很多同学做ovs研究,也有很多人来讨论如何自定义OVS匹配域的问题,所以今天的分享主题就围绕OVS匹配处理流程和拓展性展开,这和之前SDNLAB上发的自定义action,可称为姊妹篇。它们是去年研读OVS源码时候的一些收获和心得,今天拿出来和大家分享。由于拓展匹配域更贴近OVS开发实践,难免会提到代码部分。但为了简洁明了,此次分享主要遵循两个目的:讲清楚其大体逻辑、然后点明需要源码添加

2016-03-31 16:04:45 5682 1

转载 Open vSwitch(OvS)源代码分析之工作流程(flow流表查询)

前面分析了Open vSwitch几部分源代码,对于Open vSwitch也有了个大概的理解,今天要分析的代码将是整个Open vSwitch的重中之重。整个Open vSwitch的核心代码在datapath文件中;而datapath文件中的核心代码又在ovs_dp_process_received_packet(struct vport *p, struct sk_buff *skb);函数

2016-03-31 16:02:45 2639

转载 Open vSwitch流表查找分析

流表查找过程是Open vSwitch核心中的核心。在此之前,庾志辉写过关于对Open vSwitch(下文简称OVS)源代码分析的系列博客(链接如下:http://blog.csdn.net/yuzhihui_no1/article/details/39504139),时间是2014年9月25日,sdnlab前几个月时间也对这个OVS源代码分析系列进行了转载(链接如下:http://www.sd

2016-03-31 16:00:11 14520

转载 浅析x86架构中cache的组织结构

这篇文章诞生的源头是我之前在stackoverflow看到的一个问题:Why is transposing a matrix of 512×512 much slower than transposing a matrix of 513×513 ?这个问题虽然国外的大神给出了完美的解释,但是我当时看过之后还是一头雾水。想必对x86架构上的cache没有较深入了解过的童鞋看过之后也是一样

2016-03-31 15:51:59 6206 2

转载 Neutron的基本原理与代码实现

分享正文大家好,很高兴今天能与大家分享一些Neutron的知识。今天分享的思路是:Openstack网络基础、Neutron的软件实现、Nova虚拟机启动时的网络处理以及OVS流表分析。一、Openstack网络基础下面对Openstack和Neutron的介绍,要从几个关键词入手。1. 三代网络在网络这一口,OpenStack经历了由nova-network到

2016-03-31 14:58:30 15393 1

转载 Neutron的软件架构

综述众所周知,OpenStack 是目前开源界第二大的项目,参与的厂商之多可谓少见,实属发展的分布式系统软件大作,面对这么一个项目,我用自己在网络方面的经验与大家分享以 Neutron 为例的 OpenStack 软件设计。Neutron 简介Neutron 是 OpenStack 的虚拟网络组件,用洋气点的话说,就是一个 SDN 控制器。为什么我们需要虚拟网络?过去我们只

2016-03-31 14:55:24 8041

转载 neutron的基本原理

neutron是openstack的一个重要模块,也是比较难以理解和debug的模块之一。我这里安装如图安装了经典的三个节点的Havana的Openstack 图1分三个网络:External Network/API Network,这个网络是连接外网的,无论是用户调用Openstack的API,还是创建出来的虚拟机要访问外网,或者外网要ssh到虚拟机,都需

2016-03-31 09:44:08 1466

转载 ONOS之开放分布式SDN操作系统

关于构建ONOS(开放式网络操作系统)的项目专题,是通过性能激发创建的实验性分布式SDN控制平台,满足大型运营商网络的可扩展性、可用性需求。提出了2个版本的ONOS原型,第一个原型版本实现的核心功能是实现一个分布式的但在逻辑上集中的全局网络视图、可扩展性和容错。另一个原型版本侧重于提高性能,基于这两个原型的实践,已形成论文发表《ONOS: Towards an Open, Distributed 

2016-03-31 09:40:21 3934

自己写的ping代码实现,可以实现one-shot和continue两种模式

自己写的ping代码实现,可以实现one-shot和continue两种模式,非常好用

2022-10-15

很好用的MP3音频解码代码实现

很好用的MP3音频解码代码实现,方便嵌入式移植

2022-10-15

自己写的组播客户端和服务端代码

自己写的组播客户端和服务端代码

2022-10-15

很好用的AAC解码代码实现,方便移植

很好用的AAC解码代码实现,方便移植

2022-10-15

非常好用的回声抵消算法代码实现

非常好用的回声抵消算法代码实现

2022-10-15

非常好用的ADPCM音频编解码的代码实现,可以移植到嵌入式设备上

非常好用的ADPCM音频编解码的代码实现,可以移植到嵌入式设备上

2022-10-15

总结的Linux声音架构技术分享

总结的Linux声音架构技术分享,涉及到ALSA、PulseAudio、Gstreamer等

2022-10-14

Hyperscan 在鲲鹏服务器上进行版本编译的指导

Hyperscan 在鲲鹏服务器上进行版本编译的指导

2022-10-14

基于FFMpeg的DXVA2硬件解码及D3D显示实践和分析文档

基于FFMpeg的DXVA2硬件解码及D3D显示实践和分析文档

2022-10-14

为什么微信的推荐这么快,微信的推荐检索算法分析

为什么微信的推荐这么快,微信的推荐检索算法分析

2022-10-14

高精度地图道路XML格式规范

高精度地图道路XML格式规范,用于开发无人驾驶中高精度地图参考

2022-10-14

RDP远程协议分析文档,云计算桌面虚拟化中可以参考

RDP远程协议分析文档,云计算桌面虚拟化中可以参考

2022-10-14

USB设备驱动Linux内核代码介绍

USB设备驱动Linux内核代码分析介绍,可供参考入门

2022-10-14

C语言提供的LZW压缩算法源码,可以作为项目参考

C语言提供的LZW压缩算法源码,可以作为项目参考

2022-10-14

车牌识别方案和算法原理介绍

车牌识别方案和算法原理介绍,其中包含深度学习模型训练相关

2022-10-14

深度学习神经网络训练问题解决和经验指南

深度学习神经网络训练问题解决和经验指南

2022-10-14

USB2.0/3.0设备描述符总结,对USB驱动和协议开发很有价值

USB2.0/3.0设备描述符总结,对USB驱动和协议开发很有价值

2022-10-14

TIPC集群通信学习和和配置详解总结

TIPC集群通信学习和和配置详解总结

2022-10-14

FLV视频文件解析源码和可执行文件

FLV视频文件解析源码和可执行文件

2022-10-14

总结的DPI技术及应用介绍

DPI技术及应用介绍,可以作为DPI的入门参考

2022-10-14

C++参考手册中文版chm以及Boost库中文版chm

C++参考手册中文版chm以及Boost库中文版chm

2022-10-14

经典的无人驾驶PID控制算法

经典的PID无人驾驶控制算法

2022-10-13

无人驾驶中的路径规划算法论文集合

无人驾驶中的路径规划算法论文集合

2022-10-13

卡尔曼滤波算法相关论文

卡尔曼滤波算法相关论文

2022-10-13

很清晰的ORB-SLAM2程序思维导图

ORB-SLAM2程序思维导图

2022-10-13

超详细的OpenMP并行编程官方指导

超详细的OpenMP并行编程官方指导

2022-10-13

相机成像原理,包含坐标系转换

相机成像原理,包含从世界坐标系到相机坐标系,相机坐标系到图像坐标系,图像坐标系到像素坐标系的转换关系

2022-10-13

3D目标检测数据集和算法介绍

3D目标检测数据集和算法介绍

2022-10-13

变压器原理详解,图解清晰易懂

详细的变压器原理和结构图解

2022-10-13

Apollo坐标系统定义说明文档

Apollo坐标系统定义说明文档

2022-10-13

简易C语言开发的BT下载工具源代码

可以根据种子文件进行下载,下载效率很高,可能对某些种子文件解析存在问题,在此供大家共同学习。

2010-08-07

QCELP编解码源码,支持13kbps码率,可用于移动通信系统中

通用的QCELP编解码源码,支持13kbps码率,可用于蜂窝移动通信系统中

2010-04-10

MP3文件解析并解码转换成WAV文件的程序

MP3文件解析并解码转换成WAV文件的程序,对绝大多数MP3都解析正常,提供给大家研究,偶尔会发现有的MP3文件,转换成WAV格式后,声音中间有的地方会出现轻微的吱吱声

2010-04-10

QCELP编解码源代码,支持13kbps的码率

通用的QCELP编解码源代码,支持13kbps码率,能够由于蜂窝移动通信系统

2010-04-10

ftp简单应用源代码,支持ftp文件上传和下载,对理解ftp协议有帮助

ftp服务器和客户端应用程序,支持ftp下载和上传,对理解ftp协议很有帮助

2010-04-10

AAC文件信息提取源代码,对做文件解析很有帮助

可以从AAC文件中提取必要的信息,有利于文件解析和解码设计

2010-04-10

回声抵消源代码,可以移植到通信系统中

标准的回声抵消源代码,测试通过,效果不错,没有上传测试文件,有需要的留下邮箱

2010-04-10

3gp文件解析分离成amr和h263的文件

该代码从QT中提取,可以将3gp文件解析成amr音频和h263视频文件,

2010-04-10

3GPP-GSM标准

该资源主要是第三代移动通信中的编解码音视频标准文档,以及amr编码C语言源码及协议

2008-12-06

adpcm编解码器和算法程序

adpcm编解码器和算法程序,采用C语言编写,编解码器可以对输入数据算出输出数据

2008-12-06

空空如也

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

TA关注的人

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