将晦涩难懂的技术讲的通俗易懂
发布时间:2016-05-07 21:49:24
Linux系统中的知名内核线程(1)——ksoftirqd和events——lvyilong316我们知道linux系统中有很多系统创建的内核线程(kthread),这些内核线程是系统正常工作的保证。这里我们看下其中比较知名的两个:ksoftirqd和events。1. ksoftirqd提到ksoftirqd就不得不说下“软中断(softirq)”,因为这个.........【阅读全文】
发布时间:2016-03-20 17:25:05
fcntl()、lockf、flock的区别——lvyilong316 这三个函数的作用都是给文件加锁,那它们有什么区别呢?首先flock和fcntl是系统调用,而lockf是库函数。lockf实际上是fcntl的封装,所以lockf和fcntl的底层实现是一样的,对文件加锁的效果也是一样的。后面分析不同点时大多数情况是将fcn.........【阅读全文】
发布时间:2016-02-28 22:29:21
Bridge转发逻辑——lvyilong316本文主要介绍linux bridge的转发流程,以及bridge设计的几个hook点。首先看一张完整的转发图。下面逐一看每个函数的分析l netif_receive_skb:网卡接收函数/net/core/dev.c点击(此处)折叠或打开int netif_receive_skb(.........【阅读全文】