| |
必需的入口点
|
|
|
| 启动一个驱动程序实例。GLDv3 框架在尝试任何操作之前都会调用 start 入口点。
|
| 停止一个驱动程序实例。MAC 层会在设备分离之前调用停止入口点。
|
| 更改设备驱动程序实例的混杂模式。
|
| 添加或删除多播地址。
|
| 设置主单点传送地址。设备必须通过 mac_rx() 开始回传带有与新单点传送地址匹配的目标 MAC 地址的包。有关 mac_rx() 的信息,请参见 Receive Data Path。
|
|
|
|
|
|
|
|
|
|
|
mri_tx(9E)
|
|
mri_poll()
|
|
mri_stat()
|
|
|
|
|
|
|
|
|
|
可选入口点
|
| 可选 ioctl 驱动程序接口。此工具仅供调试之用。
|
|
|
|
|
|
|
|
|
mri_start()
|
|
mri_stop()
|
|
|
|
|
|
mgi_addvlan()
|
|
mgi_remvlan()
|
|
mgi_setmtu()
|
|
mgi_get_sriov_info()
|
|
数据结构
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mac_intr_t
|
|
mac_sriov_info
|
|
MAC 注册函数
|
|
|
| 释放 mac_register 结构。
|
| 向 MAC 层注册。
|
| 从 MAC 层取消注册。
|
|
|
| 释放驱动程序的 dev_ops 结构。
|
数据传输函数
|
|
|
mac_rx_ring(9F)
|
|
|
|
mac_tx_ring_update(9F)
|
|
| 链接状态已更改。
|
|
|
|
|
|
|
属性函数
|
|
|
| 设置属性值。
|
| 设置属性值范围。
|