E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
#dpdk
dpdk
l2fwd (2)
http://www.cnblogs.com/chanwai1219/p/3639297.html回到l2fwd的main函数中intMAIN(intargc,char**argv){structlcore_queue_conf*qconf;structrte_eth_dev_infodev_info;intret;uint8_tnb_ports;uint8_tnb_ports_available
拉里山姆
·
2020-08-17 13:08
DPDK
英特尔
DPDK
开发者指南 – 开发环境
p=125.0源码组织结构本段描述Intel®
DPDK
框架的源码组织结构。25.1Make文件和配置文件注意:在后续的描述中,环境变量RTE_SDK指向解压压缩包时产生的基础目录。
拉里山姆
·
2020-08-17 13:07
DPDK
F-Stack Release Note
F-StackReleaseNoteF-Stackisanopensourcenetworkframeworkbasedon
DPDK
.2019.11F-Stackv1.20F-Stacklib:Fixsomebugs.CorrespondingupstreamchangesetfromFreebsdreleng
rtoax
·
2020-08-17 11:17
计算机网络
基础知识
F-Stack Nginx APP Guide
F-StackNginxAPPGuideF-Stackisanopensourcenetworkframeworkbasedon
DPDK
.F-StacksupportsstandardNginxasHTTPframeworkwhichmeansallwebapplicationbasedonHTTPcaneasilyuseF-Stack.HowdoesNginxuseF-Stack
rtoax
·
2020-08-17 11:17
计算机网络
基础知识
思科VPP源码分析(内存管理)
思科今年开源的vpp项目,在intel开源的
dpdk
之上,构建的数据包处理框架。
dpdk
组件已经成功榨干硬件IO性能,剩下的瓶颈落在业务处理部分,其中最关键的又在内存访问优化上。
呆呆辉
·
2020-08-15 23:58
VPP
实现一个高性能网络通讯库的要点
也有我们现在在用的
DPDK
。得益于
DPDK
框架
快乐的霖霖
·
2020-08-15 22:22
分布式与大数据系统
DPDK
源码学习——初始化
DPDK
所有的宏定义基本都在rte_config.h(需要编译
DPDK
之后才会在目录中生成)中,所以第一个头文件应该为#include
DPDK
首先初始化了EnvironmentAbstractionLayer
guanghui92luo
·
2020-08-15 06:05
DPDK
基础教程之基础概念篇(UIO,大页内存,CPU亲和性,NUMA机制等)
基本概念刚开始接触
DPDK
的时候,会遇到很多新术语,而基础概念理解的不清楚会导致不好定位线上问题,所有本文总结了一些相关的概念,同时对概念下面的一些子概念也进行了一定的延伸。
codergeek
·
2020-08-14 02:20
DPDK入门教程
OVS——大杂烩
其他资料http://docs.openvswitch.org/en/latest/tutorials/ovs-conntrack/OVS架构解析--
dpdk
datapath数据通路1.架构说明1.1.
weixin_30337251
·
2020-08-13 20:47
在Ubuntu下安装ovs-
dpdk
在Ubuntu下安装ovs-
dpdk
参考资料:https://software.intel.com/zh-cn/articles/using-open-vswitch-with-
dpdk
-on-ubuntu
hexiecs
·
2020-08-12 18:01
计算机网络
2020年关于Linux的知识技术合集(基础入门到高级进阶)
整个体系专注于服务器后台开发,知识点包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,
DPDK
码农的1生
·
2020-08-12 14:08
学习资源
DPDK
学习笔记源代码分析(1)
源代码分析(1)helloworld源代码:/*-*BSDLICENSE**Copyright(c)2010-2014IntelCorporation.Allrightsreserved.*Allrightsreserved.**Redistributionanduseinsourceandbinaryforms,withorwithout*modification,arepermittedpro
zy627836411
·
2020-08-12 01:35
DPDK专题
DPDK
+OVS+QEMU搭建vhost-user实验环境
目前在virtio后端驱动方面性能最好的是用户态的vhost-user,而
DPDK
又是用户态vhost实现里使用最广泛的。下面介绍一下怎么搭建这样一个vhost-user实验环境。
少阁主
·
2020-08-12 01:29
专业
DPDK
简单example的阅读——l2fwd
从大四开始嚷嚷着要学
DPDK
,一直没有静下心来看源码,拖了两年到现在才开始钻研
DPDK
的简单应用。
少阁主
·
2020-08-12 01:29
专业
DPDK
安装配置(附脚本)及实例程序运行
去年曾经写过一篇在虚拟机里配置
DPDK
的文章,当时
DPDK
还没有支持ubuntu16.04,而且当时还不会shell编程,总体来说还是比较幼稚的。
少阁主
·
2020-08-12 01:29
专业
dpdk
l2fwd 应用流程分析
intMAIN(intargc,char**argv){structlcore_queue_conf*qconf;structrte_eth_dev_infodev_info;intret;uint8_tnb_ports;uint8_tnb_ports_available;uint8_tportid,last_port;unsignedlcore_id,rx_lcore_id;unsignednb
狂奔的乌龟
·
2020-08-12 01:58
DPDK
DPDK
初始化分析(一)
目录一、概述二、初始化流程2.1main之前2.2rte_eal_init2.3rte_eal_cpu_init2.4eal_parse_args2.4.1eal_parse_common_option2.4.2eal_create_runtime_dir2.4.3eal_adjust_config2.5eal_plugins_init2.6eal_option_device_parse2.7rt
whenloce
·
2020-08-12 01:23
DPDK
DPDK
初始化分析(四)
目录一、概述二、流程2.1rte_eal_tailqs_init2.2rte_eal_alarm_init2.3rte_eal_timer_init2.4eal_check_mem_on_local_socket2.5eal_thread_init_master2.6创建slavethread2.7子线程启动2.8rte_service_init2.9rte_bus_probe2.10vfio_m
whenloce
·
2020-08-12 01:53
DPDK
以
dpdk
应用层包处理程序为例谈谈多进程和多线程模型选择
原文链接:http://www.aiuxian.com/article/p-1637690.html看到知乎上有个关于linux多进程、多线程的讨论:链接地址自己项目里也对这个问题有过很多探讨和测试,所以正好开贴整理一下,题目有点长,其实就2点:1.多进程模型和多线程模型,这两种模型在linux上有什么区别,各有何优缺点?这里仅限于linux平台,因为linux平台跟win平台关于线程的实现差异很
哈希兔子
·
2020-08-12 01:47
DPDK
-l2fwd详解
概要版本:
DPDK
-1.8.0原作者:张云尧出处:http://aidaiz.com/
dpdk
_l2fwd/本例中实现了相邻端口之间的相互转发。
极速蜗牛8888
·
2020-08-12 01:42
DPDK
DPDK
多核多线程机制简析
DPDK
通过在多核设备上,创建多个线程,每个线程绑定到单独的核上,减少线程调度的开销,以提高性能。
weixin_30571465
·
2020-08-12 01:33
dpdk
探究1-理解
dpdk
的运行逻辑
DPDK
介绍
DPDK
主要功能:利用IA(intelarchitecture)多核处理器进行高性能数据包处理Linux下传统的网络设备驱动包处理的动作可以概括如下:数据包到达网卡设备网卡设备依据配置进行DMA
七夜落幕丶
·
2020-08-12 01:57
DPDK
dpdk
中的多核编程
dpdk
中采用多核编程代替多线程模型,详细分析如下:在环境初始化函数rte_eal_init的最后有下面这段code#遍历系统中所有的cpuRTE_LCORE_FOREACH_SLAVE(i){/**createcommunicationpipesbetweenmasterthread
tiantao2012
·
2020-08-12 01:22
dpdk源码分析
DPDK
: eal thread和lcore的解析
在
DPDK
中,一个EALprocess包含有若干个lcore,其中包含有一个masterlcore以及若干slavelcore。
pcokk
·
2020-08-12 01:29
DPDK源代码的解析
DPDK
-MULTI-PROCESS SUPPORT 多进程支持
0x01缘由最近学习
DPDK
,翻译
DPDK
相关文档,已经将基础的数据结构走读了一次,现在就是温习和实践相关例子。
庞叶蒙
·
2020-08-12 01:28
DPDK学习
intel
dpdk
api helloworld 源码学习
gmail.comCreateDate:2013年7月5日15:49:30星期五转载请注明出处:http://blog.csdn.net/linzhaoloverLastChange:2013年7月5日15:49:38星期五如果不知道
dpdk
朝阳_tony
·
2020-08-12 01:21
intel
dpdk
intel
dpdk
api
DPDK
学习(eal_thread_loop)
DPDK
学习(rte_eal_init)
DPDK
学习(eal_thread_loop)rte_eal_remote_launch()MASTERlcore调用rte_eal_remote_launch(
hz5034
·
2020-08-12 01:45
DPDK
intel
DPDK
桥转发源码阅读
Intel
DPDK
目的是为了解决网络数据包的快速转发。他依赖于三个技术:poll方式的网卡驱动,大内存,无锁操作。看看桥模式源码:1、rte_eal_init初始化硬件。
guoyangbill
·
2020-08-12 01:39
DPDK
中CPU相关概念
我感觉
dpdk
把这个概念搞混淆了,有时指逻辑核,有时指线程。不过大部分是指线程。
all4safe
·
2020-08-12 01:06
DPDK
DPDK
学习(三)
DPDK
多进程解读
1.启动primary和secondary进程第一步:先切换到simple_mp目录下,在
dpdk
/examples/multi_process/simple_mp目录下第二步:编译make第三步:运行先启动
cuibin1991
·
2020-08-12 01:32
DPDK
DPDK
学习(二)
DPDK
多进程支持
在
DPDK
中,多进程支持旨在允许一组
DPDK
进程以简单的透明方式协同工作,以执行数据包处理或其他工作负载。为了支持此功能,已经对核心的
DPDK
环境抽象层(EAL)进行了一些增加。
cuibin1991
·
2020-08-12 01:32
DPDK
dpdk
中文-从helloworld看
dpdk
讲解
DPDK
-helloworld之前不得不说的
DPDK
官方文档,其实看官方文档+example其实很容易学会
dpdk
的功能+代码;http://fast.
dpdk
.org/doc/pdf-guides
bestboyxie
·
2020-08-12 01:00
dpdk
DPDK
— 安装部署
目录文章目录目录官方手册环境参数环境准备RTKernel基础软件依赖设置大页内存安装
DPDK
获取
DPDK
代码设置环境变量编译安装目标环境目录加载内核模块绑定网卡到新的内核驱动模块(Intelx710)适配
范桂飓
·
2020-08-12 01:51
DPDK
DPDK
总结之常用API
文章目录一、库函数1.1rte_pktmbuf_pool_create1.2rte_eth_dev_count_avail1.3rte_eth_macaddr_get1.4rte_eth_dev_get_mtu与rte_eth_dev_set_mtu1.5rte_lcore_id与rte_socket_id1.6rte_eth_dev_socket_id1.7RTE_LCORE_FOREACH_S
GeraldJones
·
2020-08-12 01:19
DPDK
#pragma pack(1) 单身狗,自己挖坑自己踩
周六天不好,还被叫去加班写文档,心情很不愉快;周日阳光明媚,高高兴兴晃荡晃荡去加班调BUG问题:main函数调用
dpdk
静态库函数rte_eal_remote_launch,传入回调函数指针capture_core
Bill_Xiang
·
2020-08-12 01:45
c
linux
DPDK
内存对齐
DPDK
多线程初步解析
上一篇文章中谈到
DPDK
是一个高性能的用户态驱动,改变了网卡驱动原先的中断为轮询的模式,那么它的性能到底有多强,用数据来说明吧。
少阁主
·
2020-08-12 01:13
专业
intel
dpdk
api pci设备驱动注册和初始化过程
:38ThursdayLastChange:2013-7-1911:10:45Friday转载请注明出处:http://blog.csdn.net/linzhaolove此文中源码可以去http://
dpdk
.or
朝阳_tony
·
2020-08-11 12:28
intel
dpdk
intel
dpdk
学习交流
检查机器cpu是否支持 Intel
dpdk
1.7
邮箱:
[email protected]
声明:本文只用于学习交流使用,请勿用于其他商业用途,转载请注明出处:http://blog.csdn.net/linzhaolover此文请结合intel
dpdk
朝阳_tony
·
2020-08-11 12:28
intel
dpdk
intel
dpdk
学习交流
DPDK
网卡设备加载流程
1、bus总线网卡设备扫描函数在目录
dpdk
/lib/librte_eal/common/eal_common_bus.c初始化流程在EAL环境初始化调用ret_bus_scan函数完成的。
轻飘风扬
·
2020-08-11 12:21
VPP+DPDK
DPDK
-20.5遇到的一些问题总结
源码下载及编译
dpdk
最新代码下载,可以再码云平台创建clone一个
dpdk
的项目,从码云平台上下载代码速度比较块,能达到2Mbps,直接从github上下载不是一个数量级。
轻飘风扬
·
2020-08-11 12:21
VPP+DPDK
DPDK
内存管理---malloc_heap和malloc_elem
博文是基于
dpdk
20.5代码阅读所写,如理解有错误或不当之处,烦请指正,不甚感激。也可以私信我一起探讨。
轻飘风扬
·
2020-08-11 12:20
VPP+DPDK
dpdk
rte_ring无锁队列 及 内核kfifo
kfifo是内核里面的一个FIFO数据结构,采用环形循环队列的数据结构来实现;它提供一个无边界的字节流服务,最重要的一点是,它使用并行无锁编程技术,即当它用于只有一个入队线程和一个出队线程的场情时,两个线程可以并发操作,而不需要任何加锁行为,就可以保证kfifo的线程安全。kfifo代码既然肩负着这么多特性,那我们先一敝它的代码:structkfifo{unsignedchar*buffer;/*
天涯-晴天
·
2020-08-10 23:28
linux
dpdk
kfif
python + requests实现的接口自动化框架
本文转自:https://www.cnblogs.com/wangxiaoqun/p/6924797.html源码:https://pan.baidu.com/s/1jHY
DPdk
1、首先,我们先来理一下思路
羊村希望
·
2020-08-10 06:38
接口自动化
将eBPF作为LINUX内核学习的工具
具体的方向主要包括两方面,将eBPF作为内核追踪的工具,另一方面是学习,分析XDP是如何PK
DPDK
的。另外,发现一个有趣的事实。最近我比较关注的技术,包括raft,etcd,tid
吉厨
·
2020-08-09 21:10
杂项
基于
DPDK
的MellanoxCX4-40G网卡性能测试
1、硬件环境a)服务器:SugonW560-G20workstationb)处理器:IntelXenoE5-2660V3处理器(2.60GHz)20CPUcores*2NUMAnodesc)内存:128G,2*32GBDIMMs*2NUMAnodes2133MHzd)主板:S7070A2NR-B,PCIe_4x16(CPU0),PCIe_2x16(CPU1)e)网卡:MellanoxConnect
Felven
·
2020-08-09 08:43
Felven在职场
DPDK
性能调优
要实现最好的性能,需要关闭所有省电或者降频模式。为了达到高性能,需要在BIOS的设置中关闭CPU以及设备的省电模式,让内存运行在所支持的最高频率上面。发现性能问题时,请注意检查固件的版本,通常推荐跟进最新的固件版本,它可能解决了老版本存在的一些问题,甚至会影响到性能的一些问题。最好配置1GB大页,具体配置方法参考:https://blog.csdn.net/superbfly/article/de
栎枫
·
2020-08-08 21:07
dpdk
编译
DPDK
出现”No such file or directory”问题
问题背景:刚装centos系统并更新内核编译
dpdk
出现==Buildkernel/linux/igb_uiomake:***/lib/modules/3.10.0-514.10.2.rt56.435.
chengxiaili
·
2020-08-08 14:04
系统与软件安装
软件编译
dpdk
No
such
file
or
directory
mTCP环境配置详细过程
强烈建议:上手配置mTCP环境前,先手动尝试一下
DPDK
的环境配置安装操作。主要过程参照mTCP官方配置教程。可以选择先使用官方教程的安装脚本,运气好的话,说不定一步搞定。
LemintC
·
2020-08-08 12:27
杂
DPDK
18.05 Roadmap
DPDK
开源社区继上期发布
DPDK
18.02之后,本期又重磅推出
DPDK
18.05Roadmap。与之前的18.02相比,18.05中又将新增哪些内容?
weixin_37097605
·
2020-08-07 09:03
DPDK
KNI模型
其实
dpdk
例子中提供了两种方法与linuxkernel协议栈交互:TAP和KNI;两种方法都是创建虚拟设备用于收发报文;TAP/TUN设备的创建:方法比较简单.但是这个方法的效率较低,数据需要从用户空间复制到内核空间
咕唧咕唧shuboLK
·
2020-08-05 13:18
网络与安全
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他