![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码开发
文章平均质量分 62
向雨而虹
这个作者很懒,什么都没留下…
展开
-
Linux内核由4.4升级到5.4做的一些改变(三)——proc文件系统
3.proc文件系统4.4内核,include/linux/seq_file_net.h文件中有下列几个函数可以供用户使用int seq_open_net(struct inode *, struct file *, const struct seq_operations *, int);int single_open_net(struct inode *, struct file *file, int (*show)(struct seq_file *, void *));int seq原创 2022-04-26 10:36:01 · 541 阅读 · 0 评论 -
Linux内核由4.4升级到5.4做的一些改变(二)——genetlink
2.General Netlink2.1 注册general netlink family时取消了with_ops的扩展2.2 GENL_ID_GENERATE进行了修改2.3 genlmsg_parse函数进行了修改原创 2022-04-26 10:35:16 · 769 阅读 · 0 评论 -
Linux内核由4.4升级到5.4做的一些改变(一)——定时器timer
本人本来是需要把内核模块从4.4移植到5.4上的,在编译过程中发现一小部分内核提供的api发生了变化,在此做个记录。1.定时器1.1 定时器结构定义在4.4内核中timer_list包含data的信息,用于给回调函数做参数回调函数的参数类型是data的类型struct timer_list { /* * All fields that change during normal runtime grouped to the * same cacheline */ struct原创 2022-04-25 23:16:54 · 2612 阅读 · 4 评论 -
Ubuntu 16.04.7-server安装RYU-4.34
ubuntu16.04安装ryu,踩超多坑之后总结出来的原创 2022-01-06 22:50:12 · 1222 阅读 · 0 评论 -
OVS安装
安装准备GNU make C 编译器,如:GCC 4.6或更高版本;Clang 3.4或更高版本;MSVC 2013。有关其他Windows构建说明,请参阅在Windows上打开vSwitch。libssl,来自OpenSSL,是可选的,但如果您打算将Open vSwitch连接到OpenFlow控制器,则建议使用它。libssl用于在从OpenvSwitch到OpenFlow控制器的连接中建立机密性和真实性。如果安装了libssl,那么Open vSwitch将自动构建并支持它。由Steve原创 2021-07-28 11:26:58 · 1042 阅读 · 0 评论