《深入理解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接收一种特殊类型的帧时唤醒处于待命模式的系统)。
探测方式有两种:
静态:
给定一个设备PCI ID,内核就能根据id_table向量查询出正确的PCI驱动程序,也就是pci_driver实例。
动态:
系统管理员可以新增ID的能力,而不是指ID本身可自行变动。由于动态ID是在运行中的系统上配置的,只有当内核被编译为支持热拔插时才能使用。
PCI电源管理事件
1.suspend主要停止设备出口队列,使得该设备无法再传输。
2.resume重启出口设备,使得该设备得以再次传输。
(只是针对出口队列的原因,是NIC开启网络唤醒功能时(Wake-On-Lan,WOL),允许NIC接收一种特殊类型的帧时唤醒处于待命模式的系统)。
相关文章推荐
- Httpd学习笔记
- JavaHTTP下载视频
- ACM学习-破坏行动-最大网络流
- 操作系统和网络面试总结
- 【详解】关于Xcode7.0或者iOS 9.0 (and later)的HTTP请求不能用的解决教程
- http请求之referer头与防盗链
- 常用网络命令的使用简介
- 网络(第三方)异步请求图片
- hdu5489 ||2015合肥网络赛1006 dp+离散化树状数组优化
- 脑网络基础
- 随想录(cloud 网络库)
- Linux 网络问题
- 第十六讲.网络编程 (HTTP协议)
- hdu-5489(2015网络赛合肥赛区)***
- 浅谈C#网络编程(二)
- 【重量级】揭秘移动网络的性能(在)--移动网络组件具体解释
- BP神经网络从理论到应用(一):C++实现
- ipconfig 查看IP和网络查看IP不同之处
- 《图解HTTP》读书笔记
- 网络请求框架-Volley