会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
rivsidn
2019年4月18日
net_device 内核中是如何组织的
摘要: 下边函数实现将新的 net_device 设备插入到内核链表中工作 如上所示,一共有一个链表,两个hash表。
阅读全文
posted @ 2019-04-18 16:49 rivsidn
阅读(130)
评论(0)
推荐(0)
内核中hash表(以net_device为例)
摘要: 下边函数实现将新的 net_device 设备插入到内核链表中 如上所示,一共有一个链表,两个hash表,其中一个是name hash,另一个是ifindex hash。 如上所示,一共有(1<<8 = 256) 个hash entry, key值为 8 bits。 获取hash entry代码如下
阅读全文
posted @ 2019-04-18 16:43 rivsidn
阅读(583)
评论(0)
推荐(0)
linux kernel notifier chain(事件通知链)
摘要: Linux内核中各个子系统相互依赖,当其中某个子系统状态发生改变时,就必须使用一定的机制告知使用其服务的其他子系统,以便其他子系统采取相应的措施。为满足这样的需求,内核实现了事件通知链机制(notification chain)。 此处只要注意一个 priority 优先级,参见下面一段代码(./n
阅读全文
posted @ 2019-04-18 14:17 rivsidn
阅读(226)
评论(0)
推荐(0)
导航
博客园
首页
新随笔
联系
订阅
管理
公告