linux-1.0.9 网卡初始化


内核版本:linux-1.0.9, 网卡型号NE2000

初始化网卡,流程 _start_kernel -> sock_init -> ddi_init -> inet_proto_init -> dev_init -> ethif_probe -> ne_probe -> NS8390_init,

其中探测网卡部分,依次调用kernel包含的驱动探测该驱动是否符合网卡。

pic



初始化网卡代码与虚拟网卡输出比对:

pic


上篇: 破解超级玛丽(Android版本) 下篇: linux-1.0.9 网络代码研究