自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 ovs-vswitchd dbg

gdb

2022-09-30 10:32:36 723 1

原创 testpmd vdev设置队列深度

dpdk

2022-09-23 15:59:56 617

原创 virtio-user pmd driver 加载命令

dpdk

2022-09-06 19:54:53 558

原创 partial offload 表项

offload

2022-09-06 19:52:30 135

原创 mlx5 ofed下载路径

mlx5

2022-09-06 15:17:05 278

原创 virtio-user pmd driver 跟 host 协商过程

dpdk

2022-09-06 10:58:58 576

原创 outlook 使用git send-email发送邮件smtp的配置

git send-email

2022-07-24 23:33:17 2850 1

转载 ubuntu samba配置好 没有权限写入解决

samba

2022-07-23 08:43:45 3586 2

转载 ubuntu16.04搭建samba服务器

samba

2022-07-23 08:27:02 549

原创 ##__VA_ARGS__解决可变参数为空

git config

2022-07-21 14:34:06 939

原创 修改git config

git config

2022-07-19 14:34:58 2550

原创 dpdk 提交patch方法

dpdk patch

2022-07-19 14:22:53 206

原创 git send-email 时unknown AUTH解决方法

git send-email

2022-07-19 14:19:11 1781

原创 打印dpdk mbuf报文内容

打印mbuf报文内容

2022-06-30 16:12:15 296

原创 testpmd csum engine 测试 checksum hw offload

dpdk checksum offload

2022-06-30 11:08:53 987 1

原创 ovs dpdk datapath 收发接口

ovs rx tx

2022-06-30 09:38:46 106

原创 shell 中使用screen 让程序后台运行

shell中使用screen

2022-06-24 15:10:43 1089

原创 ubuntu 安装jdk

linux安装jdk,防止忘记

2022-06-23 11:17:48 874

原创 linux 安装 robot

linux 安装 robot

2022-06-22 18:03:02 569

原创 libvert虚拟机操作命令

virsh autostart lidexiavirsh listvirsh domiflist lidexia

2022-05-31 09:54:02 69

转载 三态内容寻址存储器(TCAM)工作原理

CAM是Content Addressable Memory的缩写,即“内容寻址存储器”的意思,它是在传统的存储技术的基础上实现的联想记忆存储器,关于CAM的基本操作有三种:写操作:输入地址和数据,将数据写到指定的地址上,写入速度与RAM相同;读操作:输入地址,返回该地址上的数据,读取速度与RAM相同;查找操作:输入待查数据,返回该数据被存储的地址。这也是CAM的最主要用途,它能够从巨大的数据库中进行快速查找,并且返回最佳的匹配地址,最快查找速度能达到每秒一亿次以上。TCAM是Ternary Con

2022-05-30 11:17:08 884

转载 linux内核的反向路由检查机制

今天遇到一个问题,eth1, eth2 双网卡,都配有IP, 默认网关在eth1 上。尝试给另一个网卡加上同样的默认网关。插入之后,发现ens161 无法访问, ens256 可以访问。删除此条路由,ens161 可以访问,ens256无法访问。route -nKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface0.0.0.0 10

2022-05-30 11:15:38 1546

原创 gdb 技巧

set print pretty on打印结构体时显示格式info b显示断点d 1disable 断点1e 1enable断点1

2022-05-26 14:49:18 56

原创 ovs dump显示connection refused原因

root@jaguar-Standard-PC-i440FX-PIIX-1996:/home/offload# ovs-ofctl dump-flows br-ext --nameovs-ofctl: /var/run/openvswitch/br-ext.mgmt: failed to open socket (Connection refused)出现这个问题的时候 ,ovs-vswitchd可能已经退出了ps -ef | grep ovs确认一下...

2022-05-25 15:41:44 387

原创 设置ovs表项老化时间

ovs-vsctl set o . other_config:max-idle=180000单位ms

2022-05-21 07:53:59 638

原创 python list包含dict

a = [{‘match’:{‘recirc_id’:’0’,’in_port’:’dpdk1’}, ‘action’:{‘type’:’dpdk0’}}, {‘match’:{‘recirc_id’:’1’,’in_port’:’dpdk1’}, ‘action’:{‘type’:’dpdk0’}}]File “”, line 1a = [{‘match’:{‘recirc_id’:’0’,’in_port’:’dpdk1’}, ‘action’:{‘type’:’dpdk0’}}, {‘mat...

2022-05-20 18:53:07 505

原创 主机直接ssh到服务器的虚拟机使用iptables方法

iptables -I INPUT -i eno1 -p tcp --dport 2200:2299 -j ACCEPTiptables -I FORWARD -p tcp --dport 22 -j ACCEPTfor i in {1…9}; do iptables -t nat -I PREROUTING -d 10.20.25.154 -p tcp -m tcp --dport 220i−jDNAT−−to−destination192.168.122.20i -j DNAT --to-desti

2022-05-09 17:49:37 700

原创 ovs partial offload

intel E810网卡支持 ovs partial offloadovs partial offload 入口netdev_offload_dpdk_add_flow->netdev_offload_dpdk_mark_rss->netdev_offload_dpdk_flow_createparial offload 的 action 是 mark + rss然后调用DPDK库rte_flow 的rte_flow_create函数,ovs创建rte_flow时携带mark_id

2022-05-07 15:03:38 489

原创 ovs 支持的full offload action

netdev_offload_dpdk_add_flow-> netdev_offload_dpdk_actions-> parse_flow_actionsovs 2.17 parse_flow_actions中支持full offload 的rte_flow action 如下:RTE_FLOW_ACTION_TYPE_COUNTRTE_FLOW_ACTION_TYPE_PORT_IDRTE_FLOW_ACTION_TYPE_DROPRTE_FLOW_ACTION_TYPE_

2022-05-07 14:27:11 192

原创 robot framework ide环境搭建

PS D:\mirrors\ovs> pip3 listPackage Versionbcrypt 3.2.0beautifulsoup4 4.10.0bitbucket-python 0.2.2certifi 2021.10.8cffi 1.15.0charset-normalize

2022-05-06 18:09:39 725

原创 git 使用

git addgit statusgit commit -s -mgit push origin alps_dpu_1.1git commit --amendgit push -f origin alps_dpu_1.1git commit -s -m “script: add dpdk-devbind.py to ovs”出现merge状态如何解决本地修改merge文件git addgit commitgit pushgit checkout phrase2 //git 切换分

2022-04-29 17:20:12 31

原创 gdb 设置条件断点

设置条件断点b cmdline_parse.c:254 if inst_num=141打印内存值x /16hx 0x7dddaaa0000x /16bx 0x7dddaaa0000

2022-04-29 17:19:16 449

原创 testpmd sample cmdline解析流程

testpmd cmdline sample 配置vxlan封装testpmd> set vxlan ip-version ipv4 vni 4 udp-src 4 udp-dst 4 ip-src 127.0.0.1ip-dst 128.0.0.1 eth-src 11:11:11:11:11:11 eth-dst 22:22:22:22:22:22testpmd> set sample_actions 0 vxlan_encap / port_id id 0 / endtestp.

2022-04-14 17:45:58 438

原创 source insight4 行结束符 CRLF转化为LF

options->preferences->files->default line endings 改成Unix LF显示行结束符 options->preferences->syntax formatting->file types->visiable end of line 选择

2022-04-14 14:40:18 2026

原创 ovs sample action OVS_ACTION_ATTR_SAMPLE 处理

dpif_netdev_execute->dp_netdev_execute_actions->odp_execute_actions->odp_execute_sample

2022-04-07 10:55:22 166

原创 ovs支持的actions

文件ofp-actions.h#define OFPACTS /* Output. / OFPACT(OUTPUT, ofpact_output, ofpact, “output”) OFPACT(GROUP, ofpact

2022-04-07 10:36:50 378

原创 ovs+dpdk 学习记录

testpmd 命令行配置指导https://doc.dpdk.org/guides/testpmd_app_ug/testpmd_funcs.htmlovs 代码目录中的test路径有相关测试用例,一些不常使用的配置命令可以从中找到配置例子ovs/test/ovs-ofctl.at

2022-04-07 10:10:35 226

阿里巴巴技术笔试题 图片

阿里巴巴 技术类 笔试题 有实习生笔试题 图片

2010-10-05

空空如也

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

TA关注的人

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