Mellanox ConnectX Family InfiniBand HCA 与 10GbE NIC 驱动程序
支持基于 InfiniBand 的 IP (IP over InfiniBand, IPoIB) 协议的网络设备驱动程序
用户直接访问编程库 (User Direct Access Programming Library, uDAPL) 直接访问传输 (Direct Access Transport, DAT) 工具
缺省情况下,这些软件包位于常规 Oracle Solaris 安装中。验证应生成以下输出:
$ pkg verify -v connectx ip-over-ib udapl PACKAGE STATUS pkg://solaris/driver/infiniband/connectx OK pkg://solaris/system/io/infiniband/ip-over-ib OK pkg://solaris/system/io/infiniband/udapl OK
# ipadm create-ip name # ipadm create-addr -a address [address-object]
IPoIB 接口的名称。
有效的 IP 地址。缺省情况下,假定此地址为静态地址。
此名称标识与 IP 接口关联的 IP 地址。如果未指定 address-object,操作系统将自动分配格式为 ip-name/protocol 的名称。
有关 ipadm 命令的更多信息,请参见 ipadm(1M) 手册页。
# datadm -a serviceprovider.conf
其中 serviceprovider.conf 是服务提供者的配置文件。此文件包含有关该提供者支持的设备类型的信息。有关更多信息,请参见 service_provider.conf(4) 手册页。
以下示例将配置 ibd1,并使用配置文件 ABCDudaplt.conf 中的项来更新 dat.conf 注册表。
在接口配置中,地址对象自动分配。
# ipadm create-ip ibd1 # ipadm create-addr -a 192.168.0.1/24 # ipadm show-addr ADDROJB TYPE STATE ADDR ibd1/v4 static ok 192.168.0.1/24 ... # datadm -a /usr/share/dat/ABCDudaplt.conf