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).

Atributos específicos do fornecedor para uDAPL

Internet Protocol sobre InfiniBand (IPoIB)