编写设备驱动程序

设置目标功能

目标驱动程序使用 scsi_ifsetcap(9F) 设置主机适配器驱动程序的功能。上限是一个名称/值对,由一个以 null 结尾的字符串和一个整数值组成。可以使用 scsi_ifgetcap(9F) 检索功能的当前值。scsi_ifsetcap(9F) 允许为总线上的所有目标设置功能。

但是,通常建议不要设置非目标驱动程序拥有的目标的功能。并非所有 HBA 驱动程序都支持这种做法。缺省情况下,某些功能(如断开连接和同步)可以由 HBA 驱动程序设置。其他功能可能需要由目标驱动程序显式设置。例如,Wide-xfer 和标记排队功能必须由目标驱动程序设置。