linux - 学习网络驱动程序接口(interface)的好链接

标签 linux linux-kernel kernel linux-device-driver

我想了解(研究)与 Linux 内核或 TCP/IP 堆栈接口(interface)的网络驱动程序。 为此,我想使用我自己的系统驱动程序作为案例研究。 您能告诉我有什么好的引用资料可以让我研究上述概念吗? 我将非常感谢你

最佳答案

我推荐:

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

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

关于linux - 学习网络驱动程序接口(interface)的好链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15519014/

相关文章:

linux - 操作系统如何实际测量 CPU 功率?

linux - yum 更新时如何修复这些错误

linux - 如何解析 netstat 命令以便从中获取进程名称和 PID?

linux - bash 脚本来替换单词

linux-kernel - 重新安排内核延迟工作时会发生什么

bash - Azure ML Studio 笔记本使用 Python 3.6 内核而不是 3.8 内核来执行笔记本魔法 %%bash 命令?

c - Linux 模块编程失败并陷入循环

php - 将参数从 bash 文件传递​​到 php(带空格的长字符串)

linux - Linux 进程是否可以通过致命信号或调用 `exit(2)` 以外的机制死亡?

c - 如何在最小的 linux 内核环境中启动进程?