JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris 11.1 Administration: Devices and File Systems     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

1.  Managing Removable Media (Tasks)

2.  Writing CDs and DVDs (Tasks)

3.  Managing Devices (Tasks)

4.  Dynamically Configuring Devices (Tasks)

5.  Managing USB Devices (Tasks)

6.  Using InfiniBand Devices (Overview/Tasks)

Overview of InfiniBand Devices

InfiniBand Software Packages

Dynamically Reconfiguring IB Devices (Task Map)

Dynamically Reconfiguring IB Devices (cfgadm)

Unconfiguring IB Device Considerations

How to Display IB Device Information

How to Unconfigure an IB Port, HCA_SVC, or a VPPA Device

How to Configure a IB Port, HCA_SVC, or a VPPA Device

How to Unconfigure an IB Pseudo Device

How to Configure an IB Pseudo Device

How to Display Kernel IB Clients of an HCA

How to Dynamically Reconfigure an HCA With Active EoIB Devices

How to Reconfigure and Restore an EoIB Interface After Hot Removal

Configuring an IB HCA

How to Update the IB P_key Tables

How to Display IB Communication Services

How to Add a VPPA Communication Service

How to Remove an Existing IB Port, HCA_SVC, or a VPPA Communication Service

Using the uDAPL Application Interface With InfiniBand Devices

How to Enable uDAPL

Updating the DAT Static Registry

How to Update the DAT Static Registry

How to Register a Service Provider in the DAT Static Registry

How to Unregister a Service Provider from the DAT Static Registry

Administering IPoIB Devices (dladm)

How to Display Physical Data Link Information

How to Create IB Partition Links

How to Display IB Partition Link Information

How to Remove an IB Partition Link

Monitoring and Troubleshooting IB Devices

7.  Managing Disks (Overview)

8.  Managing Disk Use (Tasks)

9.  Administering Disks (Tasks)

10.  Setting Up Disks (Tasks)

11.  Configuring Storage Devices With COMSTAR (Tasks)

12.  Configuring and Managing the Oracle Solaris Internet Storage Name Service (iSNS)

13.  The format Utility (Reference)

14.  Managing File Systems (Overview)

15.  Creating and Mounting File Systems (Tasks)

16.  Configuring Additional Swap Space (Tasks)

17.  Copying Files and File Systems (Tasks)

18.  Managing Tape Drives (Tasks)

Index

Using the uDAPL Application Interface With InfiniBand Devices

User Direct Access Programming Library (uDAPL) is a standard API that promotes data center application data messaging performance, scalability, and reliability over Remote Direct Memory Access (RDMA) capable interconnects such as InfiniBand. The uDAPL interface is defined by the DAT collaborative. For more information about the DAT collaborative, go to the following site:

http://www.datcollaborative.org

The Oracle Solaris release provides the following uDAPL features:

How to Enable uDAPL

  1. Become an administrator.
  2. Confirm that the following packages are installed. Or, install them, if needed.
    • driver/infiniband/connectx – InfiniBand Framework

    • system/io/infiniband/ip-over-ib – IP over InfiniBand

  3. Create the IPoIB interfaces.

    For example:

    # ipadm create-ip ibd1
    # ipadm create-addr -T static -a 192.168.0.1/24 ibd1/ipv4
    # datadm -a /usr/share/dat/ABCudaplt.conf

Updating the DAT Static Registry

You can use the datadm command to maintain the DAT static registry, the dat.conf file. For more information about this file, see dat.conf(4).

The datadm command can also be used to register or unregister a service provider to the dat.conf file. For more information, see datadm(1M).

When IPoIB interface adapters are added or removed, run the datadm command to update the dat.conf file to reflect the current state of the system. A new set of interface adapters for all the service providers that are currently installed will be regenerated.

How to Update the DAT Static Registry

  1. Become an administrator.
  2. Update the DAT static registry after you add or remove IBoIP interface adapters from the system.
    # datadm -u
  3. Display the updated DAT static registry.
    # datadm

How to Register a Service Provider in the DAT Static Registry

  1. Become an administrator.
  2. Update the DAT static registry after you add the vendor's service provider for the Host Channel Adapter.
    # datadm -a /usr/share/dat/ABCudaplt.conf
  3. Display the updated DAT static registry.
    # datadm -v

How to Unregister a Service Provider from the DAT Static Registry

  1. Become an administrator.
  2. Update the DAT static registry after you remove the vendor's service provider for the Host Channel Adapter from the system.
    # datadm -r /usr/share/dat/ABCudaplt.conf
  3. Display the updated DAT static registry.
    # datadm -v