2019年4月18日

摘要: 下边函数实现将新的 net_device 设备插入到内核链表中工作 如上所示,一共有一个链表,两个hash表。 阅读全文
posted @ 2019-04-18 16:49 rivsidn 阅读(130) 评论(0) 推荐(0)
摘要: 下边函数实现将新的 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内核中各个子系统相互依赖,当其中某个子系统状态发生改变时,就必须使用一定的机制告知使用其服务的其他子系统,以便其他子系统采取相应的措施。为满足这样的需求,内核实现了事件通知链机制(notification chain)。 此处只要注意一个 priority 优先级,参见下面一段代码(./n 阅读全文
posted @ 2019-04-18 14:17 rivsidn 阅读(226) 评论(0) 推荐(0)

导航