APIs uDAPL compatíveis com o sistema operacional AIX®
As APIs da Biblioteca de programação de acesso direto do usuáriouDAPL) especificadas pelo DAT Collaborative não são compatíveis com o sistema operacional AIX.
As APIs a seguir são suportadas pelas implementações uDAPL do mercado comum e que são suportadas pelo sistema operacional AIX .
As APIs a seguir não são suportadas pelas implementações de uDAPL do segmento de mercado comum e não são suportadas pelo sistema operacional AIX
| API | Versão |
|---|---|
dat_cr_handoff |
// No DAT 2.0 |
dat_ep_create_with_srq |
// No DAT 2.0 |
dat_ep_recv_query |
// No DAT 2.0 |
dat_ep_set_watermark |
// No DAT 2.0 |
dat_srq_create |
// No DAT 2.0 |
dat_srq_post_recv |
// No DAT 2.0 |
dat_srq_resize |
// No DAT 2.0 |
dat_srq_set_lw |
// No DAT 2.0 |
dat_srq_free |
// No DAT 2.0 |
dat_srq_query |
// No DAT 2.0 |
As APIs adicionais a seguir que AIX sistema operacional não suporta:
dat_lmr_sync_rdma_readdat_lmr_sync_rdma_writedat_registry_add_providerdat_registry_add_provider
Para todas as APIs não suportadas, o sistema operacional AIX segue os mecanismos específicos que estão descritos na especificação DAT para identificar a lista de API não suportada. Estes incluem valores de atributo max_srq que são zero e códigos de retorno DAT_MODEL_NOT_SUPPORTED específicos. De acordo com a implementação do setor e a especificação DAT, o código DAT_NOT_IMPLEMENTED pode ser retornado para uma função, que não é suportada.
Suporte de APIs relacionadas à região de memória remota (RMR), como dat_rmr_create, dat_rmrr_bind, dat_rmr_freee dat_rmr_query é dependente do recurso do adaptador de canal do host subjacente (HCA) e o sucesso ou a falha é determinado pela estrutura subjacente do InfiniBand Atualmente, os adaptadores GX + + HCA e 4X DDR Expansion card (CFFh) InfiniBand não suportam as operações RMR.