| Description: |
The VIEO Channel Abstraction Layer (CAL) Application Programming Interface (API) is a vendor-independent interface specification for InfiniBand channel adapter hardware, expanding upon earlier descriptions published by Intel Press. In terms of the InfiniBand Architecture, the CAL layer sits underneath the transport interface, between the transport implementation and the channel adapter device. The CAL API can be exploited to implement industry standard transports such as DAT, as well as InfiniBand native transports, in a highly efficient and performant manner. It is designed to support both kernel and user mode host transport implementations, as well as embedded target implementations, and has been utilized in a variety of transport implementations by various development teams.
|