发表评论取消回复
相关阅读
相关 了解linux网络协议栈(一)——内核模块初始化
[linux驱动 之 module\_init解析 (上)][linux_ _ module_init_] [Linux内核很吊之 module\_
相关 学习Linux-4.12内核网路协议栈(1.6)——协议栈的初始化(inet_init实现过程)
这篇文章主要分析inet\_init()函数的实现过程: 1796 static int __init inet_init(void) 1797 {
相关 学习Linux-4.12内核网路协议栈(1.4)——协议栈的初始化(proto_init)
这篇文章主要分析proto\_init过程,它完成协议相关proc文件的创建 3241 static __net_initdata struct pe
相关 学习Linux-4.12内核网路协议栈(1.2)——协议栈的初始化(sk_buff)
sk\_buff 是网络数据包的承载,是最关键的结构体之一 / struct sk_buff - socket buffer
相关 学习Linux-4.12内核网路协议栈(1.3)——协议栈的初始化(sock_init)
初始化的时候,第一个调用的是sock\_init,它主要完成: 1. sysctl文件的创建 2. skb高速缓存初始化,它会在slab创建两个节点skbuff\
相关 学习Linux-4.12内核网路协议栈(0)——前言
当决定开始写这个系列文章的时候,就意识到这可能会是个漫长的过程,也可能是个短暂的过程(如果自己中途放弃的话)。 最近一段时间零零散散在了解内核网路协议栈相关的东西,
相关 学习Linux-4.12内核网路协议栈(1.8)——网络设备驱动模块的加载
1.了解PCI总线 说到网络设备驱动,就不得不说PCI总线,但是这个话题可深可浅,而且网上的资料也是一大堆([比如][Link 1]),但是对于我们来说,目前并不需
相关 学习Linux-4.12内核网路协议栈(1.7)——网络设备的初始化(struct net_device)
在linux的网络设备里,其中一个最关键的结构体应该要算net\_device了,它由对应的网络设备驱动进行创建和初始化,服务于内核网络子系统。 1. struct net
相关 学习Linux-4.12内核网路协议栈(3.2)——网路层的发包处理
上篇文章介绍了接口层将IP包传给网络层以后的处理过程,主要是包括传给上层,转发和丢包处理。这篇文章将介绍传输层怎么将包传递给网络层,以及传给网络层以后的处理过程。这里主要分两部
相关 学习Linux-4.12内核网路协议栈(3.1)——网路层的收包处理
现在我们将进入传输层的分析: ![20170903092112031][] 在前面我们知道,数据包到达接口层的时候,它会根据ptype\_base来查询包的类型,并根据包的
还没有评论,来说两句吧...