-1

我想了解(研究)与 linux 内核或 TCP/IP 堆栈接口的网络驱动程序。为此,我想使用我自己的系统驱动程序作为案例研究。你能告诉我任何可以学习上述概念的好的参考资料吗?我会非常感谢你

4

2 回答 2

2

我建议:

(1) Benvenuti 的《Understanding the Linux Network Internals》一书;这本书可以在亚马逊上订购:http: //www.amazon.com/Understanding-Network-Internals-Christian-Benvenuti/dp/0596002556

(2)Linux Kernel源码树内的一个demo代码:./drivers/net/pci-skeleton.c,或者Linux Kernel内其他真实的网卡驱动代码,网卡驱动代码海量;

于 2013-03-20T09:02:14.083 回答
0

我认为 Linux 设备驱动程序书中解释了接口的某些部分。您可以在此处获得合法且免费的副本:http: //lwn.net/Kernel/LDD3/

查看网络设备驱动程序的代码示例,它应该向您展示设备驱动程序和内核网络子系统之间的接口是如何工作的。

于 2013-03-20T11:24:32.370 回答