aPIs uDAPL compatíveis com o AIX®
Entre as muitas APIs uDAPL especificadas pelo DAT Collaborative, há algumas APIs que não são compatíveis com o AIX.
A seguir estão as APIs que as implementas do uDAPL do segmento de mercado comum não suportam e não serão suportadas no AIX .
| Item | Descrição |
|---|---|
dat_cr_handoff |
// No DAT 1.2 |
dat_ep_create_with_srq |
// No DAT 1.2 |
dat_ep_recv_query |
// No DAT 1.2 |
dat_ep_set_watermark |
// No DAT 1.2 |
dat_srq_create |
// No DAT 1.2 |
dat_srq_post_recv |
// No DAT 1.2 |
dat_srq_resize |
// No DAT 1.2 |
dat_srq_set_lw |
// No DAT 1.2 |
dat_srq_free |
// No DAT 1.2 |
dat_srq_query |
// No DAT 1.2 |
APIs adicionais que AIX não suportam são,
- dat_lmr_sync_rdma_read
- dat_lmr_sync_rdma_write
- dat_registry_add_provider
- dat_registry_add_provider
Para todas as APIs não suportadas, o AIX segue os mecanismos específicos descritos na especificação DAT para identificar sua falta de suporte. Estes incluem valores de atributo (como max_srq igualing zero) e códigos de retorno específicos (tais como DAT_MODEL_NOT_SUPORTADOS). Compatível com a implementação do setor e a especificação DAT, DAT_NOT_IMPLEMENTADA também pode ser devolvida para uma função que não é suportada.
O suporte de APIs relacionadas à RMR, como dat_rmr_create ,dat_rmr_bind ,dat_rmr_free e dat_rmr_query é dependente da capacidade HCA subjacente, e o sucesso ou falha é determinado pelo framework IB subjacente. Atualmente, os adaptadores GX + + HCA e 4X DDR Expansion card (CFFh) InfiniBand não suportam essas operações RMR.
uDAPL (Biblioteca de Programação de Acesso Direto em nível do usuário).