随笔分类 -  Linux_k6_其他

进程间通信,内核引导,虚拟化以及其他基础库文件等
linux 网络虚拟化: network namespace 简介
摘要:参考资料: https://cizixs.com/2017/02/10/network-virtualization-network-namespace/ https://blog.kghost.info/2013/03/01/linux-network-emulator/ https://blog 阅读全文

posted @ 2019-04-23 17:52 rivsidn 阅读(179) 评论(0) 推荐(0)

内核中的 ACCESS_ONCE()
摘要:参考资料: https://blog.csdn.net/ganggexiongqi/article/details/24603363 这个真特么玄学了。。。 阅读全文

posted @ 2019-04-23 17:46 rivsidn 阅读(196) 评论(0) 推荐(0)

linux RCU机制
摘要:参考资料: https://www.cnblogs.com/qcloud1001/p/7755331.html https://www.cnblogs.com/chaozhu/p/6265740.html https://cloud.tencent.com/developer/article/100 阅读全文

posted @ 2019-04-22 17:57 rivsidn 阅读(99) 评论(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 阅读(581) 评论(0) 推荐(0)

linux kernel notifier chain(事件通知链)
摘要:Linux内核中各个子系统相互依赖,当其中某个子系统状态发生改变时,就必须使用一定的机制告知使用其服务的其他子系统,以便其他子系统采取相应的措施。为满足这样的需求,内核实现了事件通知链机制(notification chain)。 此处只要注意一个 priority 优先级,参见下面一段代码(./n 阅读全文

posted @ 2019-04-18 14:17 rivsidn 阅读(220) 评论(0) 推荐(0)

generic_netlink 用法
摘要:参考资料: https://wiki.linuxfoundation.org/networking/generic_netlink_howto generic_netlink 框架 阅读全文

posted @ 2019-03-08 15:39 rivsidn 阅读(165) 评论(0) 推荐(0)

导航