当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

VPP

高性能数据包处理框架
授权协议 Apache
开发语言 C/C++
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 不详
投 递 者 孔欣可
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

VPP平台是一个可扩展的框架,可提供开箱即用的生产质量交换机/路由器功能。它是思科矢量数据包处理(Vector Packet Processing,VPP)技术的开源版本:一种高性能的数据包处理堆栈,可以在商用CPU上运行。

FD.io矢量数据包处理器使用矢量数据包处理算法。 这个开源的Linux Foundation项目是FD.io项目的一部分。 FD.io VPP是一个2到4层网络堆栈。 它运行在Linux用户空间,并能运行在多个商用CPU平台上。 FD.io VPP使用DPDK设备驱动程序和库来实现许多第1层的功能。

  • VPP

    VPP always_inline uword ip4_input_inline (vlib_main_t * vm, vlib_node_runtime_t * node, vlib_frame_t * frame, int verify_checksum) { vnet_main_t *vnm = vnet_get_main (); u32 n_left_from, *from; u32 th

  • 可通过VPP启动配置文件/etc/vpp/startup.conf的dpdk段来配置接口的队列参数。 dpdk { dev default { num-rx-desc 512 num-tx-desc 512 num-tx-queues 2 } dev 0000:02:00.1 { num-rx-queues 2 name e

  • 对于多线程VPP,为主线程和worker线程分别分配timer_wheel,处理函数为tcp_expired_timers_dispatch。 static clib_error_t * tcp_main_enable (vlib_main_t * vm) { vlib_thread_main_t *vtm = vlib_get_thread_main (); num_threads =

  • 如下VPP命令,默认创建名称为vpp pool 0的地址池,其中包括256032个vlib_buffer_t内存结构。 vpp# show dpdk buffer name="vpp pool 0" available = 219146 allocated = 36886 total = 256032 以上内存池由函数dpdk_buffer_pools_create创建,其遍历VM的地

 相关资料
  • 是一个通用数据库处理框架(可以包含MSSQL POSTGRESQL,SQLITE EXCEL MYSQL DB2 ORACLE...只要你愿意实现接口就可以).很便捷地进行常用数据库操作(增删改查).其性能是几近纯ADO.NET.对于实体的查询采用emit实 现,如果您还不满意可用此框架的代码生成器直接生成纯ADO.NET SQL形式.其主要特色就是性能和便捷的操作.  

  • 问题内容: 我有一个数据模型,该数据模型在一个实体和其他11个实体之间具有一对多关系。这12个实体一起代表一个数据包。我遇到的问题是与这些关系的“许多”方面发生的插入次数有关。其中一些可以具有多达100个单独的值,因此要将一个完整的数据包保存在数据库中,最多需要500次插入。 我正在将MySQL 5.5与InnoDB表一起使用。现在,通过测试数据库,我发现在处理批量插入时,它每秒可以轻松地每秒进行

  • 我从http://docs.oracle.com/javaee/7/tutorial/doc/servlets012.htm Java EE为servlet和过滤器提供异步处理支持。如果servlet或过滤器在处理请求时达到潜在的阻塞操作,它可以将该操作分配给异步执行上下文,并将与请求相关联的线程立即返回到容器,而不生成响应。阻塞操作在不同线程的异步执行上下文中完成,该线程可以生成响应或将请求分派

  • 本文向大家介绍python数据预处理 :数据共线性处理详解,包括了python数据预处理 :数据共线性处理详解的使用技巧和注意事项,需要的朋友参考一下 何为共线性: 共线性问题指的是输入的自变量之间存在较高的线性相关度。共线性问题会导致回归模型的稳定性和准确性大大降低,另外,过多无关的维度计算也很浪费时间 共线性产生原因: 变量出现共线性的原因: 数据样本不够,导致共线性存在偶然性,这其实反映了缺

  • 问题内容: 我需要一些想法来实现Java的(真正)高性能内存数据库/存储机制。在存储20,000+个Java对象的范围内,每5秒钟左右更新一次。 我愿意接受的一些选择: 纯JDBC /数据库组合 JDO JPA / ORM /数据库组合 对象数据库 其他存储机制 我最好的选择是什么?你有什么经验? 编辑:我还需要能够查询这些对象 问题答案: 您可以尝试使用Prevayler之类的工具(基本上是一个

  • 我正在用c写一个抖动缓冲程序来处理rtp包。这里rtp使用UDP传输,所以连接不可靠,包会不整齐,也会有一些包丢失。如果包的顺序发生变化,我会通过序号(在rtp报头信息中)来排列,但是我怎么处理或者补偿包丢失呢?(因为包丢失不在我手上) 注意:我正在处理h264作为有效负载,他们要求我只使用RTP报头