JavaScript is required to for searching.
跳过导航链接
退出打印视图
编写设备驱动程序     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分针对 Oracle Solaris 平台设计设备驱动程序

1.  Oracle Solaris 设备驱动程序概述

2.  Oracle Solaris 内核和设备树

3.  多线程

4.  属性

5.  管理事件和排队任务

6.  驱动程序自动配置

7.  设备访问:程控 I/O

8.  中断处理程序

9.  直接内存访问 (Direct Memory Access, DMA)

10.  映射设备和内核内存

11.  设备上下文管理

12.  电源管理

13.  强化 Oracle Solaris 驱动程序

14.  分层驱动程序接口 (Layered Driver Interface, LDI)

第 2 部分设计特定种类的设备驱动程序

15.  字符设备驱动程序

16.  块设备驱动程序

17.  SCSI 目标驱动程序

18.  SCSI 主机总线适配器驱动程序

19.  网络设备驱动程序

20.  USB 驱动程序

21.  SR-IOV 驱动程序

第 3 部分生成设备驱动程序

22.  编译、装入、打包和测试驱动程序

23.  调试、测试和调优设备驱动程序

24.  推荐的编码方法

第 4 部分附录

A.  硬件概述

B.  Solaris DDI/DKI 服务汇总

C.  使设备驱动程序支持 64 位

D.  控制台帧缓存器驱动程序

E.  pci.conf 文件

索引

数字和符号

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

R

S

T

U

V

W

X

访

使

线

网络驱动程序
attach() 入口点
index iconGLDv3 MAC 注册函数
index iconGLDv2 网络设备驱动程序框架
detach() 入口点, index iconGLDv3 MAC 注册函数
DL_ETHER, index iconEthernet V2 和 ISO 8802-3 (IEEE 802.3)
DL_FDDI, index iconTPR 和 FDDI:SNAP 处理
DL_TPR, index iconTPR 和 FDDI:SNAP 处理
Ethernet V2 包处理, index iconEthernet V2 和 ISO 8802-3 (IEEE 802.3)
FDDI(Fibre Distributed Data Interface,光纤分布数据接口), index iconTPR 和 FDDI:SNAP 处理
_fini() 入口点, index iconGLDv3 MAC 注册函数
gld_mac_info 结构
index iconGLDv2 网络设备驱动程序框架
index iconGLDv2 DLPI 原语
gld_register() 函数, index iconGLDv2 DLPI 原语
gld() 函数, index iconGLDv2 网络设备驱动程序框架
gld() 入口点, index iconGLDv2 网络设备驱动程序框架
GLDv2, index iconGLDv2 网络设备驱动程序框架
IEEE 802.3, index iconEthernet V2 和 ISO 8802-3 (IEEE 802.3)
IEEE 802.5, index iconTPR 和 FDDI:SNAP 处理
_init() 入口点, index iconGLDv3 MAC 注册函数
ISO 8802-3, index iconEthernet V2 和 ISO 8802-3 (IEEE 802.3)
ISO 9314-2, index iconTPR 和 FDDI:SNAP 处理
lso_basic_tcp_ipv4() 结构, index icon大段(或大量传送)负载转移
mac_alloc() 函数, index iconGLDv3 MAC 注册函数
mac_callbacks 结构, index iconGLDv3 MAC 注册数据结构
mac_capab_lso() 结构, index icon大段(或大量传送)负载转移
mac_fini_ops() 函数, index iconGLDv3 MAC 注册函数
mac_hcksum_get() 函数
index icon硬件校验和负载转移
index icon传输数据路径
mac_hcksum_set() 函数
index icon硬件校验和负载转移
index icon接收数据路径
mac_init_ops() 函数, index iconGLDv3 MAC 注册函数
mac_link_update() 函数, index iconGLDv3 状态更改通知
mac_lso_get() 函数
index icon大段(或大量传送)负载转移
index icon传输数据路径
mac_register() 函数, index iconGLDv3 MAC 注册函数
mac_register 结构
index iconGLDv3 MAC 注册函数
index iconGLDv3 MAC 注册数据结构
mac_rx() 函数, index icon接收数据路径
mac_tx_update() 函数
index icon传输数据路径
index iconGLDv3 状态更改通知
mac_unregister() 函数, index iconGLDv3 MAC 注册函数
MAC 版本号, index iconGLDv3 MAC 注册函数
MAC 类型标识符, index iconGLDv3 MAC 注册数据结构
mc_getcapab() 入口点, index iconGLDv3 功能
mc_getprop() 入口点, index iconGLDv3 属性
mc_getstat() 入口点, index iconGLDv3 网络统计信息
mc_propinfo() 入口点, index iconGLDv3 属性
mc_setprop() 入口点, index iconGLDv3 属性
mc_tx() 入口点, index icon传输数据路径
mc_unicst() 入口点, index icon接收数据路径
mod_install() 函数, index iconGLDv3 MAC 注册函数
mod_remove() 函数, index iconGLDv3 MAC 注册函数
open() 入口点, index iconGLDv2 DLPI 提供者
SAP(Service Access Point,服务访问点), index iconEthernet V2 和 ISO 8802-3 (IEEE 802.3)
SNAP 处理, index iconTPR 和 FDDI:SNAP 处理
TPR(Token Passing Ring,令牌传递环), index iconTPR 和 FDDI:SNAP 处理
测试, index icon网络驱动程序
入口点
index iconGLDv3 MAC 注册数据结构
index iconGLDv3 接口汇总
硬件校验和
index icon硬件校验和负载转移
index icon传输数据路径
index icon接收数据路径
源路由, index iconTPR:源路由
网络统计信息
DL_ETHER, index iconGLDv2 网络统计信息
gld_stats, index iconGLDv2 网络统计信息
gldm_get_stats(), index iconGLDv2 网络统计信息
kstat 结构, index iconGLDv2 网络统计信息