linux内核接收网络数据流程(三)

一 前面一节我们讲了skb通过事件通知到了软中断处理,最终调用deliver_skb分发出去skb, 注意deliver_skb调用这里是一个循环,list_for_each_entry_rcu ,netfilter模块就是这里调用的,因此可以知道,抓包工具等对socket读写是没有影响的,这里浅拷贝了一份skb到netfilter模块当实参传递的。而读写socket是更上层的调用,不属于同一个模
相关文章
相关标签/搜索