会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
山上有风景
周围的人都比你厉害,你才会慢慢变强
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
71
下一页
2022年7月15日
Go系列---基础知识
摘要: 以李文周的学习博客为基础,结合许式伟的Go语言数据,开启新的Go语言学习经历 一:Go简介和环境搭建 1.goroutine原理后期需要深入研究 2.低版本可以按照下文配置GOPATH https://blog.csdn.net/weixin_41044151/article/details/114
阅读全文
posted @ 2022-07-15 19:15 山上有风景
阅读(450)
评论(0)
推荐(0)
2022年5月17日
linux内核学习---Linux内核程序调试工具Crash的安装
摘要: 客户机操作系统已禁用 CPU,请关闭或重置虚拟机 本人在研究SDN中,需要经常修改OVS源码实现自己的功能,因此大部分工作需要修改openvswitch.ko内核模块,而内核程序的修改往往更加严格,比如:如果粗心导致使用没有被赋值的指针,就会出现如下图的问题(在VMware虚拟机中会提示,在物理主机
阅读全文
posted @ 2022-05-17 19:39 山上有风景
阅读(3885)
评论(0)
推荐(1)
2022年5月16日
SDN功能实现(七)---修改OVS源码实现ACK机制(控制器-交换机用户态-交换机内核态通信)
摘要: 一:功能介绍 回顾毕业论文中的一个功能模块,个人觉得还是有一定的价值,进行博客分享,可供大家参考,也算是对研究了3年的SDN领域的最后一次知识分享吧,希望有更多的人在SDN领域作出贡献,分享自己的学习经历. 此外,需要说明本文源于自己的毕业论文,所以本人论文不存在抄袭....... (一)系统部分架
阅读全文
posted @ 2022-05-16 20:49 山上有风景
阅读(747)
评论(3)
推荐(3)
2022年5月15日
Generic Netlink内核实现分析(二):通信详解
摘要: 转载自:https://blog.csdn.net/luckyapple1028/article/details/51232582#t6 代码路径:https://github.com/luckyapple1028/demo-genetlink 前一篇博文中分析了Generic Netlink的消息
阅读全文
posted @ 2022-05-15 11:24 山上有风景
阅读(1706)
评论(0)
推荐(0)
2022年5月10日
Generic Netlink内核实现分析(一):原理解析
摘要: 一:Generic Netlink介绍 Generic Netlink 是内核专门为了扩展netlink协议簇而设计的“通用netlink协议簇”。 由于netlink协议最多支持32个协议簇,目前Linux4.1的内核中已经使用其中21个,对于用户需要定制特殊的协议类型略显不够,而且用户还需自行在
阅读全文
posted @ 2022-05-10 22:11 山上有风景
阅读(1731)
评论(0)
推荐(0)
2022年5月9日
Netlink 内核实现分析(二):通信详解
摘要: 一:netlink通信数据结构 (一)netlink消息报头:struct nlmsghdr struct nlmsghdr { __u32 nlmsg_len; /* Length of message including header */ __u16 nlmsg_type; /* Messag
阅读全文
posted @ 2022-05-09 22:14 山上有风景
阅读(2783)
评论(0)
推荐(1)
2022年5月8日
Netlink 内核实现分析(一):原理解析
摘要: 转载自:Netlink 内核实现分析(一):创建 一:Netlink基础概念 Netlink 是一种IPC(Inter Process Commumicate)机制,它是一种用于内核与用户空间通信的机制,同时它也以用于进程间通信(Netlink 更多用于内核通信,进程之间通信更多使用Unix域套接字
阅读全文
posted @ 2022-05-08 16:38 山上有风景
阅读(3557)
评论(0)
推荐(3)
2022年5月4日
SDN功能实现(五)---修改Ryu源码实现自定义openflow基本字段(延迟更新)
摘要: 回顾:struct 类型表 FormatC TypePython typeStandard sizeNotes x pad byte no value c char string of length 1 1 b signed char integer 1 (3) B unsigned char in
阅读全文
posted @ 2022-05-04 22:43 山上有风景
阅读(414)
评论(0)
推荐(0)
SDN功能实现(五)---修改OVS源码实现自定义openflow基本字段(延迟更新)
摘要: 文章推荐:(提前了解背景) Open vSwitch源码阅读笔记 SDNLAB技术分享(六):Open vSwitch匹配处理流程和拓展性 ovs流表 OpenvSwitch 流表转换 上面文章不需要全部看懂,了解即可!! 一:功能目的和扩展字段含义 (一)功能目的:实现openflow字段的延迟更
阅读全文
posted @ 2022-05-04 22:42 山上有风景
阅读(1098)
评论(0)
推荐(1)
SDN功能实现(四)--- 实现自定义action(1)修改OVS源码<队列去重(内核态实现)>
摘要: 实现功能:设计一个新的action,实现在冗余链路中的数据包去重 一:在内核级定义OVS action (一)在datapath/linux/compat/include/linux/openvswitch.h中添加: enum ovs_action_attr { /* ... */ /* * af
阅读全文
posted @ 2022-05-04 22:41 山上有风景
阅读(576)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
71
下一页
公告