您的位置:首页 > 理论基础 > 计算机网络

《深入理解Linux网络技术内幕》阅读笔记(六)

2015-09-30 22:11 543 查看
PCI的优点之一是,其支持寻找IRQ和每个设备所需的其他资源的探测方式相当优雅。模块可以在加载期间接收一些输入参数,以告知该如何配置其所负责的所有设备。但是,有些时候,特别是PCI这类总线,让驱动程序自行检查系统上的设备,然后为其负责的那些设备做配置会比较简单一点。必要时,可以退回到手动配置。

探测方式有两种:

静态:

给定一个设备PCI ID,内核就能根据id_table向量查询出正确的PCI驱动程序,也就是pci_driver实例。

动态:

系统管理员可以新增ID的能力,而不是指ID本身可自行变动。由于动态ID是在运行中的系统上配置的,只有当内核被编译为支持热拔插时才能使用。

PCI电源管理事件

1.suspend主要停止设备出口队列,使得该设备无法再传输。

2.resume重启出口设备,使得该设备得以再次传输。

(只是针对出口队列的原因,是NIC开启网络唤醒功能时(Wake-On-Lan,WOL),允许NIC接收一种特殊类型的帧时唤醒处于待命模式的系统)。





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: