GLDv2 例程使用以下参数。
指向包含有效 MAC 地址的字符数组的开头的指针。此数组的长度由驱动程序在 gld_mac_info(9S) 结构的 gldm_addrlen 元素中指定。
指向包含多点传送、组或功能地址 (functional address) 的字符数组的起始地址的指针。此数组的长度由驱动程序在 gld_mac_info(9S) 结构的 gldm_addrlen 元素中指定。
指示是启用还是禁用多点传送地址接收的标志。可将此参数指定为 GLD_MULTI_ENABLE 或 GLD_MULTI_DISABLE。
指示要启用何种类型的混杂模式(如果存在)的标志。可将此参数指定为 GLD_MAC_PROMISC_PHYS、GLD_MAC_PROMISC_MULTI 或 GLD_MAC_PROMISC_NONE。
gld_ioctl() 使用 mp 作为指向包含要执行的 ioctl 的 STREAMS 消息块的指针。gldm_send() 使用 mp 作为指向包含要传输的包的 STREAMS 消息块的指针。gld_recv() 使用 mp 作为指向包含已接收包的消息块的指针。
指向要使用统计计数器的当前值填充的 gld_stats(9S) 结构的指针。
指向要用于 ioctl 回复的 queue(9S) 结构的指针。
指向设备的 dev_info 结构的指针。
设备接口名称。